Hci dizayn qoidalari, tamoyillari, standartlari va yo'riqnomalari, veb-interfeys dizayni bo'yicha fikrlar


Download 142.8 Kb.
bet7/8
Sana24.12.2022
Hajmi142.8 Kb.
#1063282
1   2   3   4   5   6   7   8
Bog'liq
HCI dizayn qoidalari

Moslashuvchanlik: tizim bilan o'zaro ta'sir qilish usullarining ko'pligi

  • Muloqot tashabbusi: Muloqot oynalari foydalanuvchini mahkum qiladimi? Qadimgi dialog oynalari modal edi va foydalanuvchining tizimning pre-emptiv deb ataladigan boshqa har qanday qismi bilan o'zaro aloqa qilishiga to'sqinlik qildi. Zamonaviy dialog oynalari foydalanuvchini oldindan belgilab beradi. Tizim dialog oynasidan ma'lumot so'rashi mumkin, lekin foydalanuvchiga hatto bitta ilovada ham yordamchi faoliyatni amalga oshirishga to'sqinlik qilmasligi kerak.

  • Multi-threading: Foydalanuvchi bir vaqtning o'zida vazifalarni bajara oladimi? Vazifalar iplarni ifodalaydi va ko'p tarmoqli foydalanuvchiga bir vaqtning o'zida vazifalarni bajarishga imkon beradi.

  • Vazifani ko'chirish imkoniyati Foydalanuvchi vazifani bajara oladimi yoki kompyuter vazifalarni bajara oladimi? Foydalanuvchi kompyuterning avtomatlashtirilgan vazifalarini boshqarishi mumkinmi? Hech bo'lmaganda foydalanuvchi dastur vazifasini to'xtata olishi kerak.

  • O‘zboshimchalik Buyruqlarga argumentlar ekvivalent qiymatlar uchun turli shakllarni olishi mumkinmi? Buyruqning chiqishi boshqacha tarzda ifodalanishi mumkinmi? Masalan, foydalanuvchi dyuym yoki santimetr yoki ehtimol ifodani ishlatishi kerak. Foydalanuvchi natijalarni foydalanuvchi tanlagan birliklarda ko'rish imkoniyatiga ega bo'lishi kerak.

  • Moslashuvchanlik: foydalanuvchi samaradorlikni oshirish uchun interfeysni o'zgartira oladimi? Moslashtirish xususiyatlariga osongina kirish mumkinmi? Bu GUI rangini o'zgartirishni anglatmaydi. Buning o'rniga foydalanuvchi buyruqlar qo'shishi yoki yaxshiroq ko'rinish uchun shrift hajmini o'zgartirishi mumkinmi?

c) Mustahkamlik: xatoliklarni bartaraf etishni qo'llab-quvvatlash darajasi

  • Kuzatish mumkinligi: foydalanuvchi ilova holatini baholay oladimi? Hech bo'lmaganda aniq taraqqiyot paneli bo'lishi kerak, foydalanuvchi tizim holatini ko'rib chiqishi uchun yaxshiroqdir. Qat'iylik - tizim holati yoki foydalanuvchi kiritgan ma'lumotlar foydalanuvchiga qancha vaqt ko'rinadiganligi.

  • Qayta tiklash imkoniyati: Agar foydalanuvchi xato qilsa yoki dastur ishlamay qolsa, foydalanuvchi ishni tiklay oladimi? Foydalanuvchi buyruqdagi xatolikdan qochish orqali tiklana oladimi? Hech bo'lmaganda foydalanuvchi chiqishni to'g'rilash, qayta tiklash imkoniyatiga ega bo'lishi kerak. Foydalanuvchilar bekor qilish buyrug'iga, orqaga qaytishga o'rganib qolgan. Foydalanuvchi o'z ishini qanchalik orqaga qaytarishi mumkin? Tizim suratlarni saqlaydimi?

  • Javobgarlik: Tizim mos vaqtda javob beradimi? Ba'zi ilovalar msec javobini talab qiladi, boshqalari soniya va ba'zi ilovalar bir kechada ishlashi mumkin.

  • Vazifaning muvofiqligi: tizim foydalanuvchiga kerak bo'lgan yoki xohlagan barcha vazifalarni bajaradimi? Hech bo'lmaganda dastur domenning barcha vazifalarini qamrab olishi kerak, tizim vazifalarni qo'shish imkoniyatiga ega bo'lishi yaxshiroqdir.



Boshqa HCI Usability tamoyillari orasida qiyin vazifalarni o'zgartirish uchun Normanning ettita tamoyili mavjud;

  1. Dunyodagi bilimdan ham, boshdagi bilimdan ham foydalaning. Odamlar biron bir vazifani bajarish uchun zarur bo'lgan bilim tashqi tomondan - aniq yoki atrof-muhit tomonidan qo'yilgan cheklovlar orqali mavjud bo'lganda yaxshiroq ishlaydi. Ammo mutaxassislar, shuningdek, ularning samaradorligini oshirish uchun muntazam vazifalarni o'z ichiga olishi kerak. Shunday qilib, tizimlar atrof-muhitda zarur bilimlarni taqdim etishi va ularning ishlashi foydalanuvchiga nima sodir bo'layotganining tegishli aqliy modelini yaratishda yordam berish uchun shaffof bo'lishi kerak.

  2. Vazifalar tuzilishini soddalashtirish. Murakkab muammolarni hal qilish va xotirani ortiqcha yuklamaslik uchun vazifalar oddiy bo'lishi kerak. Vazifalar tuzilishini soddalashtirishning bir qancha usullari mavjud. Ulardan biri foydalanuvchiga murakkabroq vazifaning bosqichlarini kuzatishda yordam berish uchun aqliy yordam berishdir. Boshqasi, foydalanuvchiga vazifa haqida ko'proq ma'lumot berish va yaxshi fikr-mulohazalarni taqdim etish uchun texnologiyadan foydalanishdir. Uchinchi yondashuv, agar bu foydalanuvchi tajribasini buzmasa, vazifani yoki uning bir qismini avtomatlashtirishdir. Soddalashtirishning yakuniy yondashuvi vazifaning mohiyatini o'zgartirishdan iborat bo'lib, u oddiyroq narsaga aylanadi. Bularning barchasida foydalanuvchidan nazoratni tortib olmaslik muhimdir.

  3. Narsalarni ko'rinadigan qilib qo'ying: ijro va baholash ko'rfazini o'tkazing. Interfeys tizim nima qilishi mumkinligini va bunga qanday erishish mumkinligini aniq ko'rsatishi va foydalanuvchiga o'z harakatlarining tizimga ta'sirini aniq ko'rish imkonini berishi kerak.

  4. Xaritalarni to'g'ri oling. Foydalanuvchi niyatlari tizim boshqaruviga aniq mos kelishi kerak. Foydalanuvchi harakatlari tizim hodisalariga aniq mos kelishi kerak. Shunday qilib, nima va qanchalik ko'p ishlashi aniq bo'lishi kerak. Boshqaruv elementlari, slayderlar va terishlar vazifani aks ettirishi kerak, shuning uchun kichik harakat kichik ta'sirga ega va katta harakat katta ta'sir ko'rsatadi.

  5. Tabiiy va sun'iy cheklovlar kuchidan foydalaning. Cheklovlar - bu dunyodagi to'g'ri harakatni to'g'ri yo'l bilan amalga oshirishni imkonsiz qiladigan narsalar. Oddiy misol - jumboq bo'lib, uning qismlari faqat bir shaklda bir-biriga mos keladi. Bu erda dizaynning jismoniy cheklovlari foydalanuvchini vazifani bajarishga yo'naltiradi.

  6. Xato uchun dizayn. Xato qilish insonga xosdir, shuning uchun foydalanuvchi qanday xatolarga yo'l qo'yishini oldindan bilib oling va tizimni tiklashni loyihalashtiring.

7) Boshqa hamma narsa muvaffaqiyatsizlikka uchraganda, standartlashtiring. Agar tabiiy xaritalar mavjud bo'lmasa, ixtiyoriy xaritalar standartlashtirilishi kerak, shunda foydalanuvchilar ularni faqat bir marta o'rganishlari kerak. Aynan mana shu standartlashtirish tamoyili haydovchilarga yangi mashinaga o‘tirish va uni juda kam qiyinchilik bilan boshqarish imkonini beradi – asosiy boshqaruv elementlari standartlashtirilgan. Vaqti-vaqti bilan old oyna tozalagichlari o'rniga indikator chiroqlarini yoqish mumkin, ammo muhim boshqaruv elementlari (gaz, tormoz, debriyaj, rul) har doim bir xil bo'ladi.



Download 142.8 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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