Yo'nalish: Dasturiy injiniringi Guruh: 651-20 Laboratoriya ishi №11-15 Fan nomi


Download 0.61 Mb.
Pdf ko'rish
bet7/25
Sana21.02.2023
Hajmi0.61 Mb.
#1218354
1   2   3   4   5   6   7   8   9   10   ...   25
Bog'liq
Inson komp lab 11 15

3. Hisobotning mazmuni 
 
1. Sarlavha sahifasi 
2. Ishning mavzusi va maqsadi 
3. Variantingiz bo'yicha topshiriqni bajarish 
4. Nazorat savollariga javoblar 
5. Xulosa 
11-AMALIY MASHG`ULOT 
Kontseptual dizayn tamoyillari. Tizimning tushunarliligi. Aqliy
model. 
Metafora
Ishning maqsadi: qurilish dizaynining kontseptual tamoyillarini ko'rib chiqish va 
o'rganish, tizimni tushunarliligi, aqliy model va metafora bilan tanishib chiqish. 
1. Nazariy ma'lumotlar. 
Tizim tushunarliligi 
"Tushunuvchanlik" atamasi quyidagilarni o'z ichiga oladi: aqliy model, metafora, 
muvofiqlik va standart. 
Aqliy model. 
Har qanday tizimdan muvaffaqiyatli foydalanish uchun odam tizimning qanday 
ishlashini aniq tushunishi kerak. Bunday holda, tizimda sodir bo'layotgan 
jarayonlarning mohiyatini to'g'ri anglash kerak emas, bundan tashqari ularni to'g'ri 
tushunish shart emas. Tizimning mohiyatini bunday tushunishga aqliy model 
deyiladi. 
Aqliy modellar: 
• aqliy (kontseptual) model - inson ongida shakllangan narsa yoki hodisa haqidagi 
g'oya; 
• Ikkita bir xil aqliy modellar mavjud emas, ammo shunga o'xshash modellar 
mavjud; 


• Aqliy modelning to'liqligi va aniqligi shaxsning ob'ekt bilan o'zaro munosabatini 
belgilaydi. 
Keling, misol uchun qovurishda ishlatiladigan idishning aqliy modelni ko'rib 
chiqaylik. 
1. Ob'ekt, uning maqsadi va imkoniyatlari to'g'risida asosiy bilimlar tezda 
shakllanadi. Ular sizga ob'ektdan maqsadiga muvofiq foydalanishni boshlashga 
imkon beradi, ammo to'liq to'g'ri va samarali qo'llanilishini kafolatlamaydi. 
1-rasm. Qovurishda ishlatiladigan idishning aqliy modeliga misol 
2. Tajriba orttirilgach, ob'ekt haqida bilim kengayadi. Aqliy model 
takomillashtirilgan va yangi tafsilotlar bilan to'ldirilgan, bu sizga ob'ekt bilan 
tezroq, samarali va xavfsizroq aloqada bo'lishga imkon beradi. 
2-rasm. Qovurishda ishlatiladigan idishning aqliy modeliga misol 
Intuitiv interfeys: 
• Oldingi tajriba tufayli interfeys intuitiv bo'ladi. O'rganish shart emas yoki 
minimallashtiriladi; 
• intuitiv interfeys - insonning boshida tayyor aqliy model mavjud; 
• Tajriba orttirgan sari ko'proq interfeyslar intuitiv bo'lib qolmoqda; 
• Umumiy amaliyotdan ketish - "intuitivlikni" rad etish. 
Model yo'q - nima qilish kerakligini bilmayapsizmi? 
Aqliy model (ob'ekt to'g'risida bilim) bo'lmasa, inson ob'ekt yoki interfeysdan 
to'g'ri foydalana olmaydi. 
• Ob'ekt qanchalik texnik jihatdan murakkab bo'lsa, odamning u va uning interfeysi 
to'g'risida "intuitiv" bilimga ega bo'lish ehtimoli shunchalik kam; 
• Oldingi tajriba bilan birlashtirilgan ma'lumotlarning oz miqdori ham ob'ekt bilan 
ishlashni boshlashga imkon beradi. 
Qo'shimcha bilimlar ishning to'g'riligi va samaradorligini oshiradi. 


3-rasm. Aqliy modelning yo`qligiga misol 
Aqliy model nima uchun muhim? 
Mahsulot yaratuvchilari foydalanuvchiga qiziqishadi: 
• mahsulotni tezda o'zlashtirdi; 
• Men mahsulotni xatosiz va mehnat natijalariga tahlikasiz ishlatganman; 
• Mahsulot bilan samarali ishladi. 
Aqliy model qanchalik to'liq va sifatli bo'lsa, ushbu shartlar shunchalik aniq 
bajariladi. 
Shunday qilib, to'g'ri aqliy modelsiz foydalanuvchilar deyarli tizimdan qanday 
foydalanishni o'rgana olmaydilar. Afsuski, modelni yaratish oson bo'lgan tizimni 
loyihalashtirish qiyin, shuning uchun u uchun universal algoritmni ishlab chiqarish 
mumkin emas. 
Yordam beradigan yagona narsa - bu dizaynga ijodiy yondashish. 
Bitta oddiy qoida mavjud: kontekstga qarab bir nechta turli xil funktsiyalarni 
bajaradigan 
elementlar 
aqliy 
model 
qurilishini 
sezilarli 
darajada 
murakkablashtirgani uchun ularni yaratmaslik yaxshiroqdir. 
Shuning uchun, juda oz sonli emas, balki juda ko'p elementlarni
bajarish 
yaxshiroqdir. 
Metafora 
Aytilganidek, tizimdan qanday foydalanishni o'rganish uchun foydalanuvchi ushbu 
tizimning aqliy modelini yaratishi kerak. Uni bu ishdan xalos qilish uchun 
metafora ishlatilishiga erishish kerak, bu foydalanuvchiga yangi modelni 
yaratishga emas, balki ilgari boshqa sabab bilan qurgan tayyor modeldan 
foydalanishga imkon beradi. 
Interfeysdagi metaforaning eng oddiy misoli - bu kompyuterda tovushlarni chalish 
dasturlarining qurilmasi (4-rasm). Tarixiy jihatdan barcha audio uskunalarda bir xil 
tugmalar to'plami mavjud: bir nechta o'q tugmachalari (orqaga / oldinga), 
uchburchak tugmasi (o'ynash), ikki chiziqli tugma (pauza), kvadrat tugma (nuqta) 
va qizil doira (yozuv) ... Ular haqida ular umuman tushunarli deb aytish mumkin 
emas, lekin siz ularni qiyinchiliksiz o'rganishingiz mumkin. 


4-misol. Musiqa pleyeri interfeysidagi metafora misoli 
Bunday holda, hayot odatda shunday rivojlanadi, avvalo odam ushbu 
tugmachalarni moddiy qurilmalarda ishlatishni o'rganadi va shundan keyingina 
kompyuterdan foydalanishni boshlaydi. 
Shunga ko'ra, xuddi shunday maqsadga mo'ljallangan dasturni ishlab chiqishda, 
etiketlash tugmalarining mavjud tizimini nusxalash maqsadga muvofiqdir. Buning 
yordamida foydalanuvchilar dasturdan foydalanish uchun hech narsa o'rganishlari 
shart emas. 
Muvofiqlik. 
Ushbu atamaning zamonaviy ma'nosida, moslikni predmetga o'ziga xos 
xususiyatlari bilan foydalanish usulini ko'rsatadigan holat deb atash odat tusiga 
kiradi. Masalan, eshikdagi "O'ziga o'zi" yozuvi muvofiqlik emas, balki odamga 
o'zi ochilishini aytadigan eshikning tashqi ko'rinishi muvofiqlikdir (5-rasm). 
5-rasm. Muvofiqlikka misol. 
Muvofiqlikning foydasi shundaki, u foydalanuvchilarga oldindan tayyorgarliksiz 
o'tishga imkon berib, uni ravshanlikni ta'minlashning eng samarali va ishonchli 
vositasiga aylantiradi. 
6-rasm. Pechni loyihalashda muvofiqlikning yo'qligi. Chap tomonda standart 
versiya, markazda va o'ngda esa affordatsiya variantlari mavjud. Standart 
Va nihoyat, so'nggi, eng kuchli, ammo ayni paytda eng ishonchsiz ta'lim usuli, 
ya'ni standart mavjud. Gap shundaki, agar biror narsani "o'z-o'zidan" tushunarli 
qilib qo'yish mumkin bo'lmasa, foydalanuvchilar buni faqat bir marta o'rganishlari 
uchun har doim ham xuddi shunday qilishingiz mumkin. Masalan, issiq suv 
o'tkazgich har doim qizil rang bilan, sovuq suv o'tkazgichi esa ko'k rang bilan 


belgilanadi. Bu qisman inson tushunchasining xususiyatlariga mos keladi (biz bejiz 
qizil rangni iliq, ko'kni sovuq deb atamaymiz), lekin asosan odat shu erda ishlaydi. 
7-rasm. Standartga misol 
Dizayndagi aqliy modellar 
Aqliy modellar inson bilan kompyuterning o'zaro ta'siri (HCI) va o'zaro ta'sirni 
loyihalashda muhim rol o'ynaydi. Ular foydalanuvchi atrofdagi dunyoni qanday 
qabul qilishi va haqiqiy kontseptsiyaga emas, balki e'tiqodga asoslanganligi bilan 
bog'liq. Ammo, agar siz o'zingizning foydalanuvchilaringizning aqliy modellarini 
tushuna olsangiz, ularni yanada qulayroq va intuitiv qilish uchun loyihalaringizda 
ushbu modellarga taqlid qilishingiz mumkin. 
Aqliy modellar - bu e'tiqodning artefakti. Bu foydalanuvchi har qanday tizim yoki 
o'zaro ta'sirga bog'liq bo'lgan e'tiqodlari. Ko'pgina hollarda, e'tiqod ma'lum 
darajada haqiqiy hayot modeliga o'xshaydi. Bu juda muhimdir, chunki 
foydalanuvchilar o'zlarining aqliy modellari asosida tizimdagi kelajakdagi 
harakatlarni rejalashtirishadi va bashorat qilishadi. 
Dizaynerlar foydalanuvchilarning aqliy modellaridan foydalanishi mumkin, shunda 
ularning mahsulotlari o'z shakllari orqali o'z vazifalarini etkazishadi. Biroq, ular 
buni o'zlarining foydalanuvchining aqliy modellarini chinakam tushungan 
taqdirdagina muvaffaqiyatli bajarishlari mumkin. G'oyalarni aqliy modellariga 
asoslaydigan dizaynerlar uchun bu juda keng tarqalgan nuqson; ularning modellari 
ko'pincha juda to'liq va batafsil bo'lib, foydalanuvchi modeliga mos kelmaydi. Bu, 
o'z navbatida, foydalanuvchi o'zining aqliy modelini topa olmasa va tushunarsiz va 
sarosimaga tushib qolsa, foydalanuvchi interfeysida halokatga olib keladi. 
Shuni ta'kidlash kerakki, aqliy model turg'un ijod emas. U evolyutsiyaga qodir va 
boshqa foydalanuvchilar bilan o'zaro munosabatlar yoki boshqa manbalardan 
o'rganish tufayli boshqa mahsulotlardan foydalanish asosida o'zgarishi mumkin. 


Aqliy modellar tushunchasi Shotlandiyalik psixolog Kennet Kreykning "Tadqiqot 
tabiati" kitobidan kelib chiqadi. Uning so'zlariga ko'ra, aql voqealarni kutish va 
tushuntirish uchun "haqiqatning kichik o'lchamdagi modellarini" yaratadi. 
Aqliy modelning asosiy qoidalari (The Mental Model Rule of Thumb) 
Barchamizning o'zaro munosabatlarning aqliy modellari borligini hisobga olsak, 
iloji boricha buni qabul qilish yaxshi qoidadir; foydalanuvchilar o'zlarining aqliy 
modellarini mavjud ilovalar va veb-saytlar bilan o'zaro aloqalar asosida 
shakllantiradi. Muxtasar qilib aytganda, ular funktsionallik avvalgi tajribaga mos 
kelishini kutmoqdalar va standart interfeys namunasi mavjud bo'lgan joyda u 
sizning loyihalaringizda amalga oshirilishi kerak. 
Chalkash aqliy modellar 
Nielsen Norman guruhining asoschisi Jeykob Nilsen aqliy modellashtirishda 
yuzaga kelishi mumkin bo'lgan chalkashliklar haqida juda yaxshi tushuncha 
beradi. Bu foydalanuvchilar tizimning o'xshash (lekin bir xil bo'lmagan) qismlari 
orasidagi asosiy farqlarni tanimaganlarida sodir bo'ladi. 
Uning ta'kidlashicha, ko'plab foydalanuvchilar Google qidiruv maydoni va 
brauzerda URL kiritish maydonini farqlay olmaydilar. Ushbu foydalanuvchilar 
URL manziliga faqat ism va ".com" yozishni emas, balki havolani bosish uchun 
taniqli veb-sayt nomini qidirishda Google-dan foydalanadilar. (Google Chrome 
quyida ko'rsatilgan muammoni URL satrini qidirish vositasiga aylantirish orqali 
hal qilishga urinmoqda). 
Foydalanuvchilar maydonga narsalarni kiritib, kerakli joyga borishlari 
mumkinligini bilishadi, ammo har qanday maydonning ishlashiga ishonchlari 
komil emas. Bu nima uchun brauzerlar endi ko'p hollarda URL maydonini qidiruv 
maydonchasi 
sifatida 
ko'rib 
chiqayotganligini 
tushuntiradi. 
Brauzerning 
funktsional imkoniyatlari foydalanuvchining aqliy modeliga mos ravishda 


o'zgarishi kerak edi, chunki aqliy modelning o'zi juda chalkash bo'lib, 
foydalanuvchilar duch keladigan dizayn naqshini osongina qabul qila olmadi. 
• 
Nilsen shuningdek, ba'zi foydalanuvchilar muntazam ravishda duch 
keladigan bir qator keng tarqalgan chalkash aqliy modellarni taklif etadi. Ular 
orasidagi farqni tushunmaydilar: 
• 
• Operatsion tizimga va brauzer ichiga kiritilgan Windows 
• 
• Windows va ilovalar 
• 
• Belgilar va ilovalar 
• 
• Ilovada bajariladigan brauzer buyruqlari va buyruqlari 
• 
• Mahalliy va masofaviy ma'lumotlar 
• 
• Ro'yxatdan o'tish parametrlari va parollari (masalan, foydalanuvchi har 
qanday saytda tez-tez elektron pochta qayd yozuviga kirishga harakat qilgandek 
ro'yxatdan o'tadi) 
Dizaynda aqliy modellardan foydalanish 
Shunisi e'tiborga loyiqki, agar siz insonning aqliy modelini o'zgartirishga harakat 
qilmoqchi bo'lsangiz, inertsiya darajasini engib o'tish kerak. Ular kontseptsiyani 
tushunishni rivojlantirdilar (noto'g'ri yoki to'g'ri tushunish) - buning o'rnini bosish 
vaqt va kuch talab qiladi. 
Agar siz aqliy modelga qarshi chiqmoqchi bo'lsangiz va uni o'zgartirishga harakat 
qilsangiz, ushbu inertsiyani engish uchun zarur bo'lgan harakatlar to'g'risida 
xabardor bo'lishingiz kerak. Foydalanuvchi sizning mahsulotingizdan olgan 
qiymatini o'zlari uchun "eng yuqori qiymat" deb bilishi kerak - aks holda, ular 
o'zlarini chalkashtirib yuborishlari va atrof-muhit o'zlarining aqliy modellariga mos 
keladigan boshqa joyga borishlari mumkin. 
Dizayn va foydalanuvchining aqliy modeli o'rtasidagi ziddiyatga duch kelganda, 
eng oson harakat - bu dizaynni foydalanuvchi modeliga mos ravishda o'zgartirish. 
Aksariyat hollarda bu eng yaxshi harakat bo'ladi; ushbu inersiya bilan 
shug'ullanishingiz 
shart 
emas 
va 
foydalanuvchi 
buning 
uchun 
sizga 
minnatdorchilik bildiradi. 


Agar siz dizaynni modelga mos ravishda o'zgartira olmasangiz? Siz 
foydalanuvchining aqliy modeli yangi modelni qabul qilishiga yordam beradigan 
qo'shimcha choralarni ko'rishingiz kerak. Bu yangi model foydalanuvchi ongida 
joy olishiga yordam beradigan ko'rsatmalar, qo'llanmalar va ingl. 
Xulosa 
Aqliy modellar foydalanuvchi interfeysini loyihalashda dizaynerga eng qisqa yo'lni 
taqdim etadi. Dizayner foydalanuvchining aqliy modellarini o'rganib chiqib, 
o'zining ichki aqliy modeliga tayanmasdan, foydalanuvchi interfeysi orqali ushbu 
modellarni o'zida mujassamlashtirishi va intuitiv va ishlatishda qulay bo'lgan 
tajribalarni yaratishi mumkin. Bu, o'z navbatida, foydalanuvchi yangi modellarni 
qiyin o'rganishdan ko'ra, o'z vazifasiga e'tiborini qaratishi mumkin bo'lgan yuqori 
darajadagi foydalanuvchi tajribasiga olib keladi. Aqliy modellar murakkab bo'lishi 
mumkin, ammo foydalanuvchiga o'tishni iloji boricha engillashtirish uchun 
ehtiyotkorlik bilan o'ylash kerak. 

Download 0.61 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   25




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