Yo'nalish: Dasturiy injiniringi Guruh: 651-20 Laboratoriya ishi №11-15 Fan nomi
Download 0.61 Mb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling