Amaliy mashg`ulot № 3.
Prototip interfeysini yaratish
Ishning maqsadi: avtomatlashtirilgan tizimlar uchun amaliy dasturiy ta'minotning
prototiplarini loyihalashtirish ko'nikmalarini olish.
Ishning vazifalari: amaliy dasturiy ta'minotni loyihalash uchun EaSynth ForeUI dasturiy
mahsulotidan foydalanish tamoyillarini o'zlashtirish.
1. Nazariy ma'lumotlar.
Foydalanuvchi interfeysi (foydalanuvchi interfeysi) - bu foydalanuvchiga ko'rinadigan
va foydalanuvchi bilan ma'lumotlarni
namoyish qilish, boshqarish yoki dialogni ta'minlash
uchun mo'ljallangan dasturning bir qismidir. Dasturiy ta'minotni ishlab chiqishda dasturchilar
faqat kod dasturning asosi bo'lishi kerak deb hisoblab foydalanuvchi
interfeysi dizaynini
“keyinga” qoldirmasliklari kerak. Vaqti-vaqti bilan foydalanuvchilarda ma'lumotlar ko'rsatilishi,
boshqaruv elementlarining noqulay joylashuvi va hatto noto'g'ri tanlangan shriftlar tufayli
asabiylashish hissi paydo bo'ladi. Foydalanuvchilarga qulay bo'lishi
uchun n-sonli soatlarni
sarflash kerak, chunki bu jiddiy ish. Dasturni ishlab chiqish vaqtini e'lon qilishda buni hisobga
olish kerak.
Foydalanuvchi interfeysining qulayligi sifat tizimining bir qismi sifatida dasturiy
mahsulotni ishlab chiqish va sinovdan o'tkazishga kiritilgan "Ergonomika"
kabi tushunchaga
kiritilgan. Foydalanuvchi interfeysini ishlab chiqish umuman dasturiy mahsulot dizayni bilan
birgalikda amalga oshirilishi kerak.
Foydalanuvchi interfeysini ishlab chiqish jarayoni quyidagi hayot davri bosqichlariga
bo'linadi:
• Foydalanuvchining ish faoliyatini
tahlil qilish, rolda biznes-funktsiyalarni birlashtirish.
• Maxsus ma'lumotlar modelini yaratish, ob'ektlarni rollarga bog'lash va ish o'rinlari
yaratish.
• Foydalanuvchi ishiga talablarni shakllantirish va foydalanuvchi
interfeysini baholash
ko'rsatkichlarini tanlash.
• Foydalanuvchi dasturiy moduli bilan o'zaro ta'sirining umumiy funktsional stsenariysini
ishlab chiqish (funktsional model) va uni foydalanuvchilar va Buyurtmachi tomonidan tahminiy
baholash.
• O'zaro aloqalar stsenariysini tuzatish va batafsil bayon etish, prototipni yaratish uchun
standart (ko'rsatmalar) ni tanlash va qo'shish.
• UI maketlari va prototiplarini ishlab chiqish va ularni ishbilarmonlik o'yinida baholash,
yakuniy versiyasini tanlash.
• Kodda foydalanuvchi interfeysni amalga oshirish, test versiyasini yaratish.
• Foydalanuvchini qo'llab-quvvatlash vositalarini ishlab chiqish (foydalanuvchi lug'atlari,
maslahatlar,
xabarlar, yordam va boshqalar) va ularni dastur kodiga kiritish.
• UI ning sinov versiyasini ilgari aniqlangan ko'rsatkichlar to'plamiga mosligini sinovdan
o'tkazish.
• Foydalanuvchi hujjatlarini tayyorlash va o'quv dasturini ishlab chiqish.