Dasturiy ta'minot to'plami yoki dasturiy ta'minot tizimi murakkab muammoni yoki oʻzaro bogʻliq boʻlgan bir qator muammolarni hal qilish uchun moʻljallangan, umumiy nazorat ostida izchil ishlaydigan dasturlar toʻplamidir.
Sotish (etkazib berish) uchun to'liq tayyor va barcha kerakli hujjatlar bilan ta'minlangan sinovdan o'tgan dasturiy ta'minot to'plami deyiladi. dasturiy mahsulotlar (mahsulot) yoki dasturiy ta'minot.
Dasturiy ta'minot- eng umumiy tushuncha bo'lib, bu atamani qo'llash kontekstidan kelib chiqqan holda dasturlar, dasturiy ta'minot tizimlari yoki mahsulotlar yig'indisida yoki alohida-alohida tushuniladi.
Biz dasturiy mahsulotlarni shartli ravishda kichik, o'rta va katta qismlarga ajratamiz. Manba matni hajmi kichik dasturlar yuqori darajali tilning bir necha yuzlab operatorlarini, o'rta - o'n minglab va katta - milliongacha operatorlarini tashkil qiladi.
Ko'pgina hollarda, muayyan tadqiqot muammolarini hal qilish, hisoblashlarni tezlashtirish, jarayonlarni simulyatsiya qilish va boshqalar uchun dasturlar bir nusxada yaratiladi. Bunday dasturlar keng qo'llanilmaydi va faqat ularni ishlab chiqqanlar uchun mavjud. Ular ilmiy-texnikaviy ijod ob'ektlari bo'lib, faqat alohida hollarda sanoat mahsulotiga aylanadi.
Dasturlarning mutlaqo boshqa toifasi to'liq dasturiy ta'minot vositalari bo'lib, ular endi sanoat va texnik maqsadlar uchun mahsulot sifatida qabul qilinadi. Shunday qilib, dasturiy mahsulotlar bevosita ishlab chiqaruvchi kuchdir va boshqa sanoat mahsulotidan farq qilmaydi.
Yaxshi dasturiy mahsulotni yaratish juda ko'p vaqt talab qiladigan vazifa bo'lib, uni hal qilish, qoida tariqasida, bir kishining kuchidan tashqarida. Yolg'iz dasturchilar ("xakerlar") katta shon-shuhrat qozonish bilan birga, ahamiyatsiz bo'lmagan vazifalarni tez algoritmlashtirish va kodlash, yangi usullar va dasturlash g'oyalarini yaratish uchun ajoyib sovg'aga ega bo'lishlari mumkin. Biroq, ular o'rta va yirik dasturiy mahsulotlarni ishlab chiqish muammolarining butun majmuasini faqat maqbul vaqt oralig'ida hal qila olmaydi.
Shunday qilib, hozirgi vaqtda har qanday muhim mahsulotlar dasturchilar guruhlari tomonidan yaratiladi. Bunday jamoalarda dasturchi-ishlab chiquvchida savodxonlik, tartib-intizom, ishonchlilik va muloqot qobiliyatlari kabi fazilatlar qadrlanadi. Savodxonlik deganda dasturiy ta’minotni ishlab chiqishning ilg‘or usullari va vositalarini, ularning maqsadi va xususiyatlarini bilish va tushunish, shuningdek, ushbu bilimlarni amaliyotda qo‘llash ko‘nikmasi tushuniladi.
Dostları ilə paylaş: |