6.3 Dasturiy ta'minot prototipi.
Dasturiy ta'minot prototipi - dasturiy ta'minot dasturlarining prototiplarini yaratish, ya'ni ishlab chiqilayotgan dasturiy ta'minotning to'liq bo'lmagan versiyalari. Dasturiy ta'minotni ishlab chiqish jarayonida yuzaga keladigan va mashinasozlik yoki ishlab chiqarish kabi boshqa sohalardan ma'lum bo'lgan prototiplar bilan solishtirish mumkin bo'lgan faoliyatdir.
Prototip odatda faqat bir nyechta yo'nalishlarni takrorlaydi va yakuniy mahsulotdan mutlaqo farq qilishi mumkin.
Prototypingning bir nyechta foydasi bor: dastur ishlab chiqaruvchisi va bajaruvchisi loyihaning dastlabki davridagi foydalanuvchilardan qimmatli ma'lumotga ega bo'lishi mumkin. Mijoz va pudratchi, dasturiy ta'minot dasturiga asosan dasturiy ta'minotning spetsifikatsiyasi bilan mos kelishini taqqoslash mumkin. Bundan tashqari, dasturiy ta'minot muhandisining dastlabki loyiha smetalari aniqligini va taklif qilingan sana va bosqichlar muvaffaqiyatli bajarilishini xohlayaptimi? Dastlabki bosqichda 1970-yillarning boshlarida ishlab chiqilgan va ishlab chiqilgan prototipiyani qo'llash usullari va tamoyillari ishlab chiqilgan.
Prototipning maqsadi dastur ishlab chiquvchilariga ishlab chiquvchilarning mahsulotni loyihalash uchun takliflarini baholashga imkon beradi, chunki bu ularni tushuntirishga asoslangan loyihani sharhlash va baholashdan ko'ra, ularni aslida sinab ko'rish orqali amalga oshiradi. Dastur prototipi dasturiy ta'minotning funksiyalari va potentsial tahdidlari yoki muammolarini tushunish imkonini beradi. Prototyping shuningdek, oxirgi foydalanuvchilar tomonidan ko'rib chiqilmagan talablarni ta'riflash va isbotlash uchun ham ishlatilishi mumkin va bu ishlab chiquvchilar va ularning mijozlari o'rtasidagi tijorat aloqalarining muhim omil bo'lishi mumkin. Ayniqsa, o'zaro ta'sirlar dizayni bu maqsad bilan prototiplardan foydalanishni qiyinlashtiradi.
Bu jarayon birinchi navbatda 1960 va 1970 yillardagi butun dasturni qurishning monolitik rivojlanish aylanish jarayonidan farq qiladi, keyinchalik dasturiy ta'minot va dasturlash o'rtasidagi har qanday kelishmovchiliklarni ishlab chiqadi, bu esa dasturiy xarajatlarning yuqoriligi va vaqt va xarajatlarning kamligi bilan izohlanadi. dasturiy ta'minotni yaratuvchi va ishlab chiquvchi butun ajdahoni o'ldirishga majbur bo'lgan yagona qahramon ekanligi taxmin qilinayotganligi sababli, "Dragon dasturini (dasturiy ta'minotni) o'ldirish" usulini takrorladi. Prototyping shuningdek, katta xarajat va tugallangan dasturiy mahsulotni o'zgartirish qiyinchiliklaridan qochib qutulishi mumkin.
Keng dasturiy ta'minotni prototiplashning dastlabki namunasi Ada dasturlash tili uchun NYU ning Ada / ED tarjimonini joriy etish edi. Ada tili uchun ishlab chiqilgan semantik model ishlab chiqarish maqsadida SETLda tezkorlik va samaradorlik bo'yicha dizayn va foydalanuvchi interfeysi aniqligini ta'kidlab o'tdi.
Prototip jarayoni quyidagi bosqichlarni o'z ichiga oladi:
Do'stlaringiz bilan baham: |