Dinamik prototiplar - Texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent

Dinamik prototiplar ixtisoslashtirilgan vositalar va muhitda, animatsion muharrirlarda
(birinchi navbatda Flash), veb-muharrirlar (HTML-kod muharrirlari) yoki tarkibni boshqarish
tizimlari (CMS) asosida yaratilishi mumkin.
Flash texnologiyalaridan foydalangan holda interfeys prototipini ishlab chiqishga misol
ishning Ilovasida keltirilgan.
1-rasm Balsamiq Mockups dasturida yaratilgan statik prototip ("skelet") misoli.
Prototip versiyalari. Birinchi versiyasi qog'oz, ikkinchisi taqdimot, uchinchisi psevdo-
real, to'rtinchisi haqiqiy.
Prototipning qog'oz versiyasi. Uning afzalliklari - chizishning ajoyib soddaligi va
tezligi. Dastlabki prototipni qog'ozga tushirishning afzalliklari, birinchi navbatda, test natijalari
asosida modifikatsiyaning favqulodda qulayligi, ikkinchidan, maqsadli auditoriya vakillarini jalb
qilishning nisbatan qulayligidir.
Prototipning qog'oz versiyasi vazifani belgilash va yuqori darajadagi dizayn
bosqichlarida chiziladi. Qog'oz prototipi tezda chiziladi, lekin sekin qayta chiziladi. Qog'oz
prototipi juda ko'p narsalarni buzadi. Kompyuter prototipida bunday muammolar mavjud emas -
uni haqiqiy o'lchamdagi o'lchamda chizish mumkin. Shunday qilib, qog'oz prototiplari ekran
prototiplarini to'liq o'rnini bosa olmaydi.
Interfeysning qog'oz versiyasi quyidagicha ko'rinishi mumkin (2-rasm).
2-rasm. Interfeysning qog'oz versiyasining varianti
Prototipning taqdimot versiyasi. Prototipning qog'oz versiyasi tugagandan so'ng, yangi
versiyasini yaratishga arziydi. Buning uchun interfeys xuddi shu tarzda chizilgan, lekin qog'ozga
emas, balki ba'zi taqdimot dasturlarida. Prototipning ushbu versiyasi bilan qog'oz bilan
taqqoslaganda odamlarning tizim bilan o'zaro aloqasi ancha murakkab sinovdan o'tkazilishi
mumkin. Shu bilan birga, xatolarni tuzatish ancha qiyin. Bunday prototip versiyasi allaqachon
yuqori darajadagi dizayn bosqichida yaratilishi mumkin, ammo past darajadagi UI dizayn
bosqichida bu majburiydir.
Bugungi kunda MS PowerPoint va MS Visio ushbu turdagi prototiplarni yaratish uchun
keng tarqalgan vositalardir.
Albatta, MS FrontPage yoki Macromedia Dreamweaver kabi paketlar interaktiv
prototiplarni yaratish uchun keng imkoniyatlarga ega, xususan, ular nafaqat chiziqli, balki
ierarxik tuzilmalar bilan ham ishlashga qodir. Macromedia Flash va Director to'plamlari ko'plab
ob'ektlar bilan uzoq va juda murakkab animatsiyani amalga oshirishga qodir. Ammo bu
paketlarning barchasi PowerPoint-ga qaraganda ancha qimmat va ularni o'rganish qiyinroq.
MS Visio qobiliyatlari bo'yicha odatdagi MS PowerPoint-dan ustun turadi, ammo
Macromedia FreeHand-dan kam. Umuman olganda, bir nechta sahifalar bilan ishlash
qobiliyatiga ega bo'lgan har qanday tasviriy to'plam amalga oshiriladi. Bunday ish uchun MS
PowerPoint imkoniyatlari juda oz, FreeHand esa, aksincha, juda katta.
Ba'zi etuk ishlab chiquvchilar prototip yaratish uchun tezkor dastur ishlab chiqish
vositalaridan (Delphi, Visual Basic va boshqalar) foydalanish vasvasasidan qochib qutula
olmaydilar. Bunday holda, interfeys prototipi faqat dastur kodi ustidagi yordamchi qobiq sifatida
qabul qilinadi. Natijada quyidagi kamchiliklar paydo bo'ladi:
1. Foydalanuvchilarda prototipni sinab ko'rish uchun uning kamida bir oz ishlashi juda
ma'qul, ya'ni tugmani bosish boshqa oynani chaqiradi yoki ochiladigan ro'yxatdagi
qiymatni tanlashingiz mumkin. Ammo bu holda har ikkala individual interfeys
elementlari orasidagi va har xil shakllar o'rtasidagi o'zaro ta'sir faqat dastur kodini
yozish orqali amalga oshiriladi.
2. Printsipial ravishda yangi interfeys elementini yaratish yoki mavjudini o'zgartirish
juda qiyin. Bunday vazifalar ko'pincha amalda uchraydi, chunki odatda yaxshi
interfeys uchun standart elementlar etarli emas.
3. Bu erda har bir boshqaruv elementi bir necha o'nlab turli xil xususiyatlarga ega,
prototiplar esa tashqi ko'rinishni sozlash uchun faqat shrift, rang, matn, o'lchamlarni
talab qiladi.
4. Tabiiy kamchilik: siz veb-interfeysni rivojlantira olmaysiz. Aslida, aksariyat hollarda
prototipning ushbu taqdimot versiyasi etarli.
|