Prototiplar xavfni kamaytirish vositasi sifatida Reja: Prototip nima va u nima uchun 2


Download 21.19 Kb.
Sana08.01.2022
Hajmi21.19 Kb.
#254935
Bog'liq
Mustaqil ish Ostanaliyev A 651-17 guruh



Prototiplar xavfni kamaytirish vositasi sifatida

Reja:

1. Prototip nima va u nima uchun
2. Modellar va eksperimental namunalar
3. Bir marta ishlatiladigan va evolyutsion prototiplar
4. Qog'oz va elektron prototiplar
5. Prototiplar bilan ishlash Prototipni baholash

6. Xulosa

7. Foydalanilgan adabiyotlar

Dastur prototipi echimlar dunyosidagi sinov bosqichidir. Bu talablarni yanada
reallashtiradi, foydalanish holatlarini haqiqatga yaqinlashtiradi va talablarni
tushunishda bo'shliqlarni kamaytiradi. Prototiplar foydalanuvchilarga eksperimental
modelni yoki yangi tizimning dastlabki suratini taqdim etadi, ularning fikrlashlarini
rag'batlantiradi va talablar muhokamasini katalizatsiyalaydi. Rivojlanish jarayonida
erta prototiplarni muhokama qilish loyiha manfaatdor tomonlariga tizim talablari
to'g'risida umumiy tushunchaga ega bo'lishga yordam beradi, bu esa mijozlar

noroziligi xavfini kamaytiradi.

Oldingi boblarda keltirilgan talablarni ishlab chiqish usullarini qo'llashda ham
ularning mijozlari va ishlab chiquvchilari yoki ikkalasi uchun noaniq yoki noaniq
bo'lishi mumkin. Agar siz ushbu muammolarni hal qilmasangiz,
foydalanuvchilarning mahsulot haqidagi tasavvurlari va ishlab chiquvchilarni
tushunishlari o'rtasidagi taxminlar o'rtasidagi farq kafolatlanadi. Prototiplarni
yaratish - bu mijozdan juda muhim aloqalarni jalb qilishning kuchli usuli bo'lib, u
yaqin bo'lmaganda, umidlar oralig'ini sezilarli darajada qisqartirishga imkon beradi.
Matnli hujjatlarni o'qish yoki analitik modellarni o'rganish paytida yangi dasturiy
ta'minotning xatti-harakatlarini aniq tasavvur qilish qiyin. Foydalanuvchilar dasturiy
ta'minot talablarining spetsifikatsiyasini (zerikarli) o'qishdan ko'ra, prototip bilan
tajriba o'tkazishga tayyor (qiziqarli). Foydalanuvchilarning "Men qachon
ko'rganimni biling" deganini eshitganingizdan so'ng, ularga ehtiyojlarini tasavvur
qilish yoki fikrlarini yaxshiroq tushunishga qanday yordam berishingizni o'ylab
ko'ring (Boehm, 2000). Prototiplar shuningdek qimmatli talablarni tekshirish
vositasidir. Biznes tahlilchisi foydalanuvchilarni ushbu prototiplarga asoslangan
mahsulot ularning ehtiyojlarini qondiradimi yoki yo'qligini bilish uchun prototiplar

bilan ishlashni so'rashi mumkin.

Prototip so'zi juda ko'p ma'noga ega, shuning uchun prototiplash bilan
shug'ullanadiganlarning umidlari katta farq qilishi mumkin. Prototipli samolyot
chindan ham uchadi - bu haqiqiy samolyotning birinchi versiyasi. Aksincha,
dasturiy ta'minot prototipi - bu haqiqiy tizimning bir qismi yoki namunasidir - u
umuman foydasiz ish qilishi mumkin. Dasturiy ta'minot prototiplari jonli modellar
yoki statik prototiplar bo'lishi mumkin; ekranning yoki uning eskizlarining batafsil
tasviri; vizual namoyish yoki haqiqiy funktsional misollar; taqlid yoki taqlid
( Stivens va boshqalar, 1998; Konstantin va Lokvud, 1999). Ushbu bobda prototiplarning har xil turlari, dasturiy ta'minotga talablarni ishlab chiqishda ulardan foydalanish va prototiplarni dasturiy ta'minotni ishlab chiqarish jarayonida samarali qo'llash usullari tavsiflangan. U shuningdek, talablarni ishlab chiqish jarayonida ularni qanday ishlatish va dasturiy ta'minotni ishlab chiqish jarayonining bir qismini prototiplashni qanday qilish bo'yicha maslahatlarni o'z ichiga oladi. Prototip nima va u nima uchun Dasturiy ta'minot prototipi - bu taklif etilayotgan yangi mahsulotning qisman, mumkin bo'lgan va dastlabki variantidir. Prototiplar uchta asosiy maqsadga xizmat qiladi va bu maqsadlar boshidanoq aniq bo'lishi kerak:
Talablarni aniqlashtirish, shakllantirish va tasdiqlash, talablarni tasdiqlash vositasi
sifatida foydalanilgan, prototip kelishuvga erishishga imkon beradi, xatolar
aniqlanadi va talablarning aniqligi va sifatini baholash mumkin. Foydalanuvchi
prototipini baholash haqiqiy mahsulot yaratilishidan oldin iqtisodiy jihatdan
tuzatilishi mumkin bo'lgan talablarni shakllantirishdagi xatolarni ko'rsatadi. Bu,
ayniqsa, tizim juda noaniq yoki ayniqsa xavfli yoki murakkab bo'lmagan qismlarida
foydalidir;
• Muqobil echimlarni tadqiq qilish Prototip, dizayn vositasi sifatida, loyihaga
qiziqqanlarga foydalanuvchilarning o'zaro munosabatlarini amalga oshirishning
turli xil variantlarini o'rganishga , yakuniy mahsulotni vizual ravishda aniqlashga,
mavjudlikni optimallashtirishga va mumkin bo'lgan usullarni baholashga imkon
beradi. Prototiplar ishchi namunalarda talablar qanchalik bajarilishi mumkinligini
ishchi tuzilmalar misolida ko'rsatishga imkon beradi. Ular haqiqiy echim ustida
ishlashni boshlashdan oldin ishlab chiquvchilar talablarni to'g'ri tushunganlariga
ishonch hosil qilish uchun foydalidir;

Oxir oqibat ishlab chiqarish vositasi sifatida ishlatiladigan yakuniy mahsulotga aylanadigan to'plamni yaratish, prototip bu kichik rivojlanish tsikllarining ketma-ket zanjiri orqali tayyor mahsulotga aylantirilishi mumkin bo'lgan mahsulotning funktsional bajarilishidan boshqa narsa emas. Agar prototip boshidan yakuniy ishlab chiqarishga qadar sinchkovlik bilan ishlab chiqilgan bo'lsa, bu xavfsiz yondashuv. Prototiplashning asosiy maqsadi rivojlanish jarayonida erta tartibsizliklarni bartaraf etishdir. Bu butun mahsulotning prototipini talab qilmaydi. Siz yuqori xavfli hududlarga va ma'lum noaniqliklar haqida o'ylashingiz kerak va shu sababli siz tizimning qaysi qismlariga prototipga ehtiyoj borligini va uni baholash orqali nimani topishingizni hal qilishingiz kerak. Talablardagi noaniq va to'liq bo'lmagan da'volarni aniqlash va yo'q qilish uchun maydon zen prototipi. Foydalanuvchilar, menejerlar va loyihaning boshqa manfaatdor tomonlariga ko'ra, prototip haqiqiy mahsulot hujjatlashtirilgan va ishlab chiqilayotgan paytda ularga xususiyatlar to'g'risida ma'lumot beradi. Siz yaratgan har bir prototip uchun ishonch hosil qiling va u nima uchun yaratilayotganini, uning yordami bilan nimani bilishni


xohlayotganingizni va uning prototipini baholashdan keyin nima qilishni
bilishingizni bildiring. Ishonchsizlikka yo'l qo'ymaslik uchun "prototip" so'zidan oldin ba'zi tavsiflovchi so'zlarni qo'shish kerak, shunda loyiha ishtirokchilari u yoki bu turdagi prototipni nima uchun va qachon yaratishingiz mumkinligini tushunadilar.

Ushbu bobda uchta prototip atributlari klassi tasvirlangan, ularning har biri ikkita alternativaga ega:

• Maqsadli Model foydalanuvchi interfeysiga va tajriba namunasi - texnik echimning to'g'riligiga qaratilgan; Kelajakda foydalanish Bir martalik prototip geribildirim olgandan so'ng o'chiriladi, evolyutsion - bir qator iteratsiyalar

jarayonida tayyor mahsulotga aylanadi;

• Qog'oz prototipi - bu qog'ozdagi, doskadagi yoki chizilgan dasturdagi oddiy eskiz, elektron prototip esa eritmaning faqat bir qismidan iborat ishchi dasturlardan iborat. Yaratilgan har bir prototip ushbu xususiyatlarning ma'lum bir kombinatsiyasiga ega. Masalan, mumkin bo'lgan ekranlarning oddiy rasmlari bilan bir martalik qog'oz modelini yaratishingiz mumkin. Yoki siz evolyutsion prototipni - kerakli texnik xususiyatlarni namoyish etadigan, keyinchalik tayyor mahsulotga aylantirilishi mumkin bo'lgan ishlaydigan dasturni yaratishingiz mumkin. Ammo ba'zi


kombinatsiyalar
yaratolmaysiz.

ma'nosiz. Masalan,

siz

evolyutsion

qog'oz

prototipini

Modellar va eksperimental namunalar Odamlar "dasturiy ta'minot prototipi" deb aytganda, ular odatda mo'ljallangan foydalanuvchi interfeysini masxara qilishni anglatadi. U gorizontal prototip deb ham ataladi. Bunday prototip foydalanuvchi interfeysining bir qismiga qaratilgan va arxitektura darajalariga yoki funktsional tafsilotlarga ta'sir qilmaydi. Ushbu turdagi prototip foydalanuvchilarga talablarni aniqlashtirish uchun muayyan holatlarda mo'ljallangan tizimning xatti-harakatlarini o'rganishga imkon beradi. Model, shuningdek, foydalanuvchilarga prototipga asoslangan tizim yordamida o'z vazifalarini bajarishlari mumkinligini aniqlashga imkon beradi. Model, kino singari, emas, balki funktsional ko'rinishni yaratadi


uning haqiqiy timsolini ta'minlash. Bu foydalanuvchi interfeysi ekranlarining
ko'rinishini namoyish etadi va ular orasida qisman navigatsiyani amalga oshirishga
imkon beradi, ammo juda oz yoki real funktsiyani o'z ichiga oladi. Bu odatiy G'arbga
o'xshaydi: kovboy salonga kirib, keyin stakanni tark etadi, lekin u ichimliklar
buyurmaydi va otlarni ko'rmaydi, chunki sahna fasadida hech narsa yo'q.
Modellar foydalanuvchiga taqdim etiladigan funktsional imkoniyatlarni,
foydalanuvchi interfeysining ko'rinishi va ko'rinishini (ranglar, sxemalar, grafikalar,
boshqaruv elementlari) va ma'lumotlarga kirish tuzilishini (navigatsiya tuzilishi)
namoyish qilishi mumkin. Interfeys ob'ektlari o'rtasida harakatlanish mumkin,
ammo ba'zi elementlarning o'rniga foydalanuvchi bu erda nima bo'lishi haqida faqat
qisqa xabarni ko'radi. Ma'lumotlar bazasiga yuborilgan so'rovga javoban paydo
bo'ladigan ma'lumotlar simulyatsiya qilinishi yoki o'zgartirilishi mumkin va
hisobotlarning mazmuni qattiq kodlangan bo'lishi mumkin.
Modellarni yaratishda namunaviy hisobotlar, jadvallar va jadvallarda haqiqiy
ma'lumotlardan foydalanishga harakat qiling - bu haqiqiy tizimning modeli sifatida
prototipning ishonchliligini oshiradi, lekin prototipni ko'rib chiquvchilar barcha
shakllar va natijalar haqiqiy emas, balki taqlid qilishni tushunishlariga ishonch hosil
qiling.
Model foydali ishlarni bajarmaydi, garchi ba'zida shunday bo'lsa ham.
Simulyatsiya ko'pincha foydalanuvchilar qaror qilishlari uchun etarli
har qanday kamchiliklar, noto'g'ri yoki keraksiz funktsiyalar mavjud. Ba'zi
prototiplar ishlab chiquvchilar ko'rganidek foydalanishning aniq holatlarini amalga
oshirish kontseptsiyasini ifodalaydi. Prototipni baholab, foydalanuvchilar
foydalanish holatlarining alternativ yo'nalishlarini, o'tkazib yuborilgan o'zaro ta'sir
qadamlarini, qo'shimcha istisnolarni, o'tkazib yuborilgan chiqish shartlarini va
tegishli biznes qoidalarini ko'rsatishi mumkin.
Bir martalik model bilan foydalanuvchi diqqatini jamlashi kerak
umumiy talablar va bajarilayotgan harakatlar ketma-ketligi masalalari bo'yicha;
Ekran elementlarining tashqi ko'rinishining o'ziga xos xususiyatlaridan
chalg'imasdan (Konstantin, 1998). Ushbu bosqichda siz ekran elementlari, shriftlar,
ranglar va grafikalarning aniq joylashuvi haqida qayg'urishingiz shart
emas. Foydalanuvchi interfeysini batafsil o'rganish vaqti tizimga qo'yiladigan
talablar aniqlangandan va interfeysning umumiy tuzilishi aniqlangandan keyin
keladi. Evolyutsion modellar uchun bunday operatsiyalar foydalanuvchi interfeysini
real interfeysni amalga oshirish va chiqarishga yaqinlashtiradi.
Vertikal prototip deb ham ataladigan kontseptsiya isboti texnik xizmatlarning
barcha qatlamlari orqali foydalanuvchi interfeysidan amaliy funktsiyalarning bir
qismini o'z ichiga oladi. Prototip haqiqiy tizim kabi ishlaydi, chunki u uni amalga
oshirishning barcha darajalariga ta'sir qiladi. Taklif qilinadigan tizim arxitekturasi
yondashuvining maqsadga muvofiqligi va barqarorligiga shubha tug'ilganda yoki
algoritmlarni optimallashtirish, taklif qilingan ma'lumotlar bazasi dizaynini
baholash yoki vaqtning muhim talablarini tekshirish zarurati tug'ilganda, uchuvchini
ishlab chiqing. Aniq natijalarga erishish uchun prototiplar rivojlanish vositalariga
o'xshash muhitda rivojlanish vositalaridan foydalangan holda yaratiladi.
Tajriba namunalari, shuningdek, ma'lum bir foydalanuvchi hikoyasini yoki
funktsional blokini amalga oshirish uchun jamoaning qobiliyatini yaxshilash uchun
ma'lumot to'plash uchun foydalidir. Chaqqon loyihalarda prototip ba'zan boshoq deb
nomlanadi.
Men bir vaqtlar asosiy tizim tizimidan server ish stantsiyasiga, UNIX asosidagi dasturiy ta'minot muhitiga o'tish strategiyasi uchun
g'ayrioddiy mijoz / server arxitekturasini amalga oshiruvchi guruh bilan
ishladim (Tompson va Wiegers, 1995). Mijoz foydalanuvchi interfeysining kichik
qismini (asosiy freymda) va server funktsional imkoniyatlarining mos keladigan
qismini (UNIX ish stantsiyasida) amalga oshirgan uchuvchi bizga aloqa
komponentlarini, tavsiya etilgan arxitekturaning ishlashi va ishonchliligini
baholashga imkon berdi. Ushbu arxitekturaga asoslangan yechimni qurish kabi,
tajriba muvaffaqiyatli o'tdi. Bir marta ishlatiladigan va evolyutsion prototiplar
Prototipni yaratishdan oldin, baholashdan keyin u bilan ishlashni to'xtatasizmi
yoki uni chiqarilgan mahsulotning bir qismiga aylantirasizmi, aniq va aniq qaror
qabul qiling. Savollarga javob berish, noaniqliklarni echish va dasturiy ta'minotga
talablarni yaxshilash uchun tezkor prototipni yarating (Devis, 1993).
Agar siz vazifani tugatganingizdan so'ng qaror qilsangiz, prototip bilan
ishlashni to'xtating, uni iloji boricha tez va arzonga quring. Prototipni qanchalik ko'p
ishlatsangiz, loyiha ishtirokchilaridan voz kechish shuncha qiyin bo'ladi.
va haqiqiy mahsulotni yaratishga kamroq vaqt kerak bo'ladi.
Agar kelajakda uni qayta ishlatish imkoniyatini ko'rsangiz, prototipni yo'q
qilmang. Biroq, u yakuniy mahsulotning bir qismi bo'lmasligi kerak. Shuning uchun
uni o'rnatib bo'lmaydigan prototip deb atash mumkin.
Bir martalik prototipni yaratib, ishlab chiquvchilar sifatli dasturiy ta'minotni
yaratish uchun biladigan usullarning ko'pini e'tiborsiz qoldiradilar. Bir martalik
prototipda barqarorlik, ishonchlilik, mahsuldorlik va uzoq muddatli barqarorlikdan
ustunlik bilan amalga oshirish va o'zgartirish tezligi. Shuning uchun, past sifatli bir
martalik prototip kodi oxirgi mahsulotga tushmasligiga ishonch hosil qiling. Aks
holda, foydalanuvchilar va xizmat ko'rsatuvchi xodimlar mahsulotning butun hayoti
uchun oqibatlarga olib keladi. Ishlab chiqaruvchi guruh dasturiy ta'minot talablarida noaniqlik, noaniqlik, noaniqlik yoki noaniqliklarga duch kelganda yoki xuddi shu talablarga asoslanib tizimni vizualizatsiya qilish qiyin bo'lganda, bir martalik prototip eng mos keladi. Ushbu muammolarni hal qilish rivojlanishning davom etish xavfini kamaytiradi. Foydalanuvchilar va ishlab chiquvchilarga talablarning bajarilishini vizual ravishda namoyish etishda yordam beradigan prototip hujjatlardagi bo'shliqlarni aniqlashi mumkin, shuningdek talablar zarur biznes-jarayonlarini qo'llab - quvvatlaydigan mahsulotni yaratish uchun yaroqliligini

aniqlanish mumkin.



Xulosa
Men ushbu mustaqil ishni tayyorlash mobaynida prototiplar va ular xavfni kamaytirish vositasi sifatida qo`llanishi haqida bilimlarimni oshirib, mustaxkamladim. Va albatta izlanishlar natijasida boshqa juda ko`p ma’lumotlarga ham ega bo’ldim.
Foydalanilgan adabiyotlar
Fan yuzasidan ilmiy-uslubiy qo`llanma;

Ziyonet.uz sayti.
Download 21.19 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling