dasturiy ta'minotni loyihalash jarayonini osonlashtiradigan dasturiy vositalarni ishlab chiqish va ulardan foydalanish va boshqalar.
Dasturiy ta'minot kompyuter tizimining ajralmas qismidir . Bu texnik vositalarning mantiqiy davomidir. Muayyan kompyuterni qo'llash doirasi uning uchun yaratilgan dasturiy ta'minot bilan belgilanadi .
Kompyuterning o'zi hech qanday dastur haqida ma'lumotga ega emas.
Bu bilimlarning barchasi kompyuterlarda bajariladigan dasturlarda jamlangan.
Zamonaviy kompyuterlarning dasturiy ta'minoti millionlab dasturlarni o'z ichiga oladi - o'yinlardan ilmiy dasturlargacha.
6.2. Dasturiy ta'minot qanday tasniflanadi? Birinchi taxminga ko'ra, kompyuterda ishlaydigan barcha dasturlarni uchta toifaga bo'lish mumkin (6.1-rasm):
foydalanuvchilar tomonidan talab qilinadigan ishlarning bajarilishini bevosita ta'minlaydigan amaliy dasturlar ;
Dasturiy ta'minot klassifikatsiyasini tuzishda shuni hisobga olish kerakki, hisoblash texnikasining jadal rivojlanishi va EHM qo'llash doirasining kengayishi dasturiy ta'minot evolyutsiyasi jarayonini keskin tezlashtirdi.
Agar ilgari bir tomondan dasturiy ta'minotning asosiy toifalarini sanab o'tish mumkin bo'lsa - operatsion tizimlar, translyatorlar, amaliy dasturlar paketlari - endi vaziyat tubdan o'zgardi.
Dasturiy ta'minotni ishlab chiqish ham chuqur (operatsion tizimlar, dasturlash tillari va boshqalarni yaratishda yangi yondashuvlar paydo bo'ldi) va keng (ilova dasturlari qo'llanilishini to'xtatdi va mustaqil qiymatga ega bo'ldi) bo'ldi.
Kerakli dasturiy mahsulotlar va bozorda mavjud bo'lganlar o'rtasidagi munosabatlar juda tez o'zgarib bormoqda. Hatto klassik dasturiy mahsulotlar, masalan, operatsion tizimlar ham doimo rivojlanib boradi va aqlli funktsiyalarga ega bo'lib, ularning aksariyati ilgari faqat insonning intellektual imkoniyatlari bilan bog'liq edi.
Bundan tashqari, an'anaviy bo'lmagan dasturlar paydo bo'ldi, ularni belgilangan mezonlarga ko'ra tasniflash juda qiyin, agar imkonsiz bo'lsa, masalan, elektron suhbatdosh dasturi. Bugungi kunda shuni aytishimiz mumkinki, quyidagi dasturiy ta'minot guruhlari ko'proq yoki kamroq aniq paydo bo'lgan:
ma'lumotlar bazasini boshqarish tizimlari ( DBMS );
amaliy dasturiy ta'minot.
Dasturiy ta'minot tuzilishi rasmda ko'rsatilgan. 6.2. Albatta, bu tasnifni to'liq deb hisoblash mumkin emas , lekin u dasturiy ta'minotni takomillashtirish va rivojlantirish yo'nalishlarini ko'proq yoki kamroq aniq aks ettiradi.