315-18 guruh talabasi Qayimov Jamshidning
Dasturlash uslubalari va paradigmalar
Fanidan bajargan oraliq nazorat ishi.
Mavzu: Amaliy dasturlash tizimlari
Dastur bu ma’lum bir muammoni hal qilish uchun algoritmni ifodalovchi va kompyuter boshqaruv apparati uchun mo‘ljallangan rasmiylashtirilgan ko‘rsatmalar ketma-ketligi. Ummumiy dasturlash keng ma’noda – muayyan sohada ma’lumotlarni qayta ishlashni amalga oshiradigan dastur yoki dasturlar to‘plami. Dastur foydalanuvchi uchun zarur bo‘lgan funksiyalarni to‘g‘ridan - to‘g‘ri bajaradi. Dastur foydalanuvchi muammosini hal qiladi.
Dasturchi esa dasturlarni ishlab chiqish va tekshirish bilans hug‘ullanadigan mutaxassis. Tizim va amaliy dasturchilari mavjud. Foydalanuvchi bu muayyan ob’yekt sohasining ob’yektlari va tizimlarini boshqarishda ishtirok etadigan va avtomatlashtirilgan tizimning ajralmas qismi bo‘lgan shaxs.
Amaliy dasturiy ta’minot – muayyan vazifalar doirasini hal qilish uchun mo‘ljallangan va kompyuter tashuvchilarida saqlanadigan dasturlar va ma’lumotlar to‘plami. Amaliy dasturiy ta’minot –oxirgi foydalanuvchilar tomonidan amaliy muammolarni hal qilish uchun mo‘ljallangan. Amaliy dasturiy ta’minot dasturlarning eng keng klassi bo‘lib, unda keying tasniflash mumkin. Amaliy dasturiy ta’minot, dasturlash tamoyillari texnologik jarayonlarni avtomatlashtirilgan boshqarish tizimining bir qator vositalarini yaratadigan muhandis nuqtai nazaridan-amaliy dasturiy ta’minotini quyidagi muhim guruhlarga bo‘lish mumkin:
Operasion tizimga qo‘shimcha (drayverlar va boshqalar).
Dasturlarni boshqarish, olib tashlash ma’lumotlarni uzatish, ma’lumotlarni qaytaishlash, rejalashtirish va boshqalar, ya’ni amaliy hisoblash vazifalari.
Mahalliy (lakal) regulyatorlardasturiy ta’minoti.
Dasturiy ta’minotning bu qismi odatda maxsus mikrokontrolerlar uchun yaratilgan va shuning uchun o‘z xususiyatlariga ega.
Bundan tashqari, dasturiy ta’minotning ushbu turli xil qismlarini yaratish uchun mutlaqo boshqa dasturlash usullari qo‘llanilganligini hisobga olish muhimdir.
Amaliy dasturlashga koplab misol keltirish mumkin masalan:
Tijorat dasturiy ta’minot (CommercialSoftware)–tijorat cheklangan lisenziya imkoniyatlari bilan foyda olish uchun ishlab chiqilgan dastur.
Friivare(Freeware) bepul dasturiy ta’minot foydalanish, o‘zgartirish va tarqatish cheklovisiz tarqatiladi.
•Sharevare (Shareware) – shartli ravishda bepul dasturiy ta’minot qisman cheklovlar bilan kirish tartibi.
Abandonvare (Abandonware)- qoldirilgan dasturiy ta’minot uning qo‘llab-quvvatlashi to‘g‘ridan-to‘g‘ri o‘chiriladi va to‘xtatildi, lekin uchinchi shaxslar tomonidan davom etirsa bo‘ladi).
Advare (Adware) - dasturiyta’minot uning kodi reklama materiallarini o‘z ichiga oladi. Bunday dasturiy ta’minot bepul tarqatiladi, lekin reklama bloklarini olib tashlash uchun to‘lov talab qilinadi.
Karevare (Careware) –xayriya dasturi ta’minoti ishlab chiquvchi xayriya ehtiyojlariga o‘tishni talab qiladi. Bunday dasturlarni koplab misol keltirish mumkin albatta.
Do'stlaringiz bilan baham: |