Foydalanuvchi interfeysi dizayni - User interface design

Grafik foydalanuvchi interfeysi kompyuter ekranida namoyish etiladi (ko'rsatiladi). Bu qayta ishlangan foydalanuvchi kiritishining natijasidir va odatda inson-mashina o'zaro ta'sirining asosiy interfeysi. The foydalanuvchi interfeyslariga teging kichik mobil qurilmalarda mashhur bo'lib, vizual chiqishni vizual kirishga qo'shib qo'yishdir.

Foydalanuvchi interfeysi dizayni (UI) yoki foydalanuvchi interfeysi muhandisligi bo'ladi dizayn ning foydalanuvchi interfeyslari uchun mashinalar va dasturiy ta'minot, kabi kompyuterlar, maishiy texnika, mobil qurilmalar va boshqalar elektron qurilmalar, maksimallashtirishga qaratilgan qulaylik va foydalanuvchi tajribasi. Foydalanuvchi interfeysi dizaynining maqsadi foydalanuvchi foydalanuvchi maqsadlarini bajarish nuqtai nazaridan iloji boricha sodda va samarali o'zaro ta'sir (foydalanuvchiga yo'naltirilgan dizayn ).

Yaxshi foydalanuvchi interfeysi dizayni o'ziga keraksiz e'tiborni jalb qilmasdan turib, topshiriqni bajarishni osonlashtiradi. Grafika dizayni va tipografiya uni qo'llab-quvvatlash uchun ishlatiladi qulaylik, foydalanuvchi qanday qilib o'zaro ta'sirlarni amalga oshirishiga ta'sir qiladi va yaxshilanadi estetik dizaynning jozibadorligi; dizayn estetikasi foydalanuvchilarning interfeys funktsiyalaridan foydalanish qobiliyatini oshirishi yoki susaytirishi mumkin.[1] Loyihalash jarayoni texnik funktsiyalar va vizual elementlarni muvozanatlashtirishi kerak (masalan, aqliy model ) nafaqat operatsion, balki foydalanishga yaroqli va o'zgaruvchan foydalanuvchi ehtiyojlariga mos keladigan tizim yaratish.

Interfeys dizayni kompyuter tizimlaridan tortib avtomobillarga, tijorat samolyotlariga qadar keng ko'lamli loyihalarda ishtirok etadi; ushbu loyihalarning barchasi bir xil asosiy insoniy o'zaro munosabatlarni o'z ichiga oladi, shuningdek, o'ziga xos mahorat va bilimlarni talab qiladi. Natijada, dizaynerlar muayyan turdagi loyihalar bo'yicha ixtisoslashgan va o'z tajribalariga asoslangan ko'nikmalarga ega bo'lmoqdalar dasturiy ta'minot dizayni, foydalanuvchi tadqiqotlari, veb-dizayn, yoki sanoat dizayni.

Jarayonlar

Mobil va ish stoli ilovalari dizayni uchun bosma shablon (pdf ).

Foydalanuvchi interfeysi dizayni foydalanuvchi ehtiyojlarini yaxshi tushunishni talab qiladi. Bu asosan platformaning ehtiyojlariga va foydalanuvchi kutishlariga qaratilgan. Foydalanuvchi interfeysi dizaynida bir nechta bosqichlar va jarayonlar mavjud, ularning ba'zilari loyihaga qarab boshqalarga qaraganda ko'proq talab qilinadi.[2] (Izoh: ushbu bo'limning qolgan qismida so'z tizim a bo'ladimi, har qanday loyihani belgilash uchun foydalaniladi veb-sayt, dastur, yoki qurilma.)

  • Funktsional talablarni yig'ish - loyihaning maqsadlari va foydalanuvchilarning potentsial ehtiyojlarini bajarish uchun tizim talab qiladigan funktsiyalar ro'yxatini yig'ish.
  • Foydalanuvchi va vazifalarni tahlil qilish - shakli dala tadqiqotlari, bu tizimning potentsial foydalanuvchilari dizaynni qo'llab-quvvatlashi kerak bo'lgan vazifalarni qanday bajarishini o'rganish va ularning maqsadlarini ishlab chiqish uchun intervyular o'tkazish orqali tahlil qilish.[3] Odatda savollarga quyidagilar kiradi:
    • Foydalanuvchi tizim nima qilishni xohlaydi?
    • Tizim foydalanuvchi odatiga qanday mos keladi ish oqimi yoki kundalik faoliyatmi?
    • Foydalanuvchi texnik jihatdan qanchalik bilimdon va foydalanuvchi shu kabi tizimlardan qanday foydalanadi?
    • Qanday interfeys ko'rinishi va uslubi foydalanuvchini o'ziga jalb qiladi?
  • Axborot arxitekturasi - tizimning jarayoni va / yoki axborot oqimini ishlab chiqish (ya'ni telefon daraxt tizimlari uchun bu variantli daraxtlar sxemasi va veb-saytlar uchun bu sahifalar iyerarxiyasini ko'rsatadigan sayt oqimi bo'ladi).
  • Prototiplash - rivojlantirish sim ramkalar, yoki shaklida qog'oz prototiplari yoki oddiy interaktiv ekranlar. Ushbu prototiplar interfeysga diqqatni jamlash uchun tashqi ko'rinish va his qilish elementlaridan va tarkibidagi barcha narsalardan tozalangan.
  • Mavjudligini tekshirish - baholovchi tomonidan foydalanuvchi interfeysini tekshirishiga ruxsat berish. Bu odatda foydalanish uchun qulaylik sinovidan ko'ra arzonroq hisoblanadi (quyida keltirilgan qadamga qarang) va uni ishlab chiqish jarayonida erta ishlatish mumkin, chunki u tizim uchun prototiplarni yoki texnik xususiyatlarni baholash uchun ishlatilishi mumkin, odatda foydalanuvchilarda sinovdan o'tkazib bo'lmaydi. Ba'zi keng tarqalgan foydalanishni tekshirish usullari quyidagilarni o'z ichiga oladi kognitiv yurish, bu tizimda yangi foydalanuvchilar uchun vazifalarni bajarish uchun soddaligiga qaratilgan, evristik baholash, bu erda UI dizaynidagi foydalanish muammolarini aniqlash uchun evristika to'plami ishlatiladi va plyuralistik uslub, unda tanlangan odamlar guruhi vazifalar stsenariysidan o'tib, qulaylik masalalarini muhokama qiladi.
  • Mavjudligini tekshirish - prototiplarni haqiqiy foydalanuvchida sinab ko'rish - ko'pincha chaqirilgan usul yordamida ovoz chiqarib bayon qiling bu erda foydalanuvchidan tajriba davomida o'z fikrlari haqida gaplashishini so'raysiz. Foydalanuvchi interfeysi dizayni sinovlari dizaynerga tomoshabin nuqtai nazaridan dizaynni qabul qilishni tushunishga imkon beradi va shu bilan muvaffaqiyatli dasturlarni yaratishga yordam beradi.
  • Grafik foydalanuvchi interfeysi dizayni - haqiqiy qarash va his qilish finalning dizayni grafik foydalanuvchi interfeysi (GUI). Bu dizaynning boshqaruv paneli va yuzlari; ovoz bilan boshqariladigan interfeyslar og'zaki-eshitish ta'sirini o'z ichiga oladi, imo-ishoralarga asoslangan interfeyslar foydalanuvchilarning tana harakatlari orqali 3D dizayndagi bo'shliqlar bilan aloqada bo'lishiga guvoh bo'lishadi. U foydalanuvchi tomonidan olib borilgan tadqiqotlar davomida ishlab chiqilgan natijalarga asoslangan bo'lishi mumkin va sinov natijalari natijasida mavjud bo'lgan har qanday muammolarni tuzatishga qaratilgan bo'lishi mumkin.[4] Yaratilayotgan interfeys turiga qarab, bu jarayon odatda shakllarni tasdiqlash, havolalarni o'rnatish yoki kerakli harakatlarni bajarish uchun ba'zi bir kompyuter dasturlarini o'z ichiga oladi.[5]
  • Dasturlarga xizmat ko'rsatish - Yangi interfeys o'rnatilgandan so'ng, vaqti-vaqti bilan tuzatish talab qilinishi mumkin dasturiy ta'minotdagi xatolar, xususiyatlarini o'zgartirish yoki tizimni to'liq yangilash. Interfeysni yangilash to'g'risida qaror qabul qilingandan so'ng meros tizimi dizayn jarayonining yana bir versiyasidan o'tadi va interfeys hayot tsiklining bosqichlarini takrorlashni boshlaydi.[6]

Talablar

Tizimning dinamik xususiyatlari ergonomika standartining 10-qismining ettita tamoyillari, ya'ni ISO 9241. Ushbu standart yuqori darajadagi ta'riflar va illyustratsion qo'llanmalar va printsiplarning misollari bilan dialog texnikasi uchun ergonomik "printsiplar" tizimini o'rnatadi. Muloqot printsiplari interfeysning dinamik tomonlarini aks ettiradi va ularni asosan interfeysning "tuyg'usi" deb hisoblash mumkin.

  • Vazifaga muvofiqligi: dialog foydalanuvchini vazifani samarali va samarali bajarishda qo'llab-quvvatlaganda vazifa uchun javob beradi.
  • O'z-o'zini tavsiflash: har bir dialog bosqichi tizimning teskari aloqasi orqali darhol tushunib etilganda yoki so'rov bo'yicha foydalanuvchiga tushuntirilganda, dialog o'zini o'zi tavsiflaydi.
  • Boshqarish qobiliyati: dialog foydalanuvchi maqsadga erishilgan nuqtaga qadar o'zaro ta'sir yo'nalishini va tezligini boshlashi va boshqarishi mumkin bo'lganda boshqariladi.
  • Foydalanuvchilarning kutishlariga muvofiqligi: dialog foydalanuvchi kutishlariga mos kelganda mos keladi va foydalanuvchi xususiyatlariga, masalan, vazifalar bilimi, ma'lumoti, tajribasi va umumiy qabul qilingan konventsiyalarga mos keladi.
  • Xatolarga bardoshlik: dialog xatolarga yo'l qo'ymaydi, agar kiritishda aniq xatolarga qaramay, foydalanuvchi tomonidan hech qanday harakat yoki minimal harakat bilan kutilgan natijaga erishish mumkin.
  • Shaxsiylashtirish uchun yaroqlilik: interfeys dasturiy ta'minotini vazifa ehtiyojlari, individual istaklari va foydalanuvchi mahoratiga mos ravishda o'zgartirish mumkin bo'lganda dialog individualizatsiya qilishga qodir.
  • O'qish uchun moslik: dialog foydalanuvchini tizimdan foydalanishni o'rganishda qo'llab-quvvatlasa va boshqaradigan bo'lsa, o'rganish uchun javob beradi.

Yaratilish tushunchasi quyidagicha belgilanadi ISO 9241 foydalanuvchi samaradorligi, samaradorligi va qoniqish darajasi bo'yicha standart. 11-bo'limda foydalanishga quyidagi ta'rif berilgan:

  • Qulaylik umumiy tizimdan foydalanishning maqsadlariga erishish darajasi (samaradorligi) bilan o'lchanadi.
  • Ko'zlangan maqsadlarga (samaradorlik) erishish uchun sarflanishi kerak bo'lgan resurslar.
  • Foydalanuvchining umumiy tizimni qay darajada maqbul deb topishi (qoniqish).

Samaradorlik, samaradorlik va mamnuniyat foydalanishning sifat omillari sifatida qaralishi mumkin. Ushbu omillarni baholash uchun ularni sub-omillarga, nihoyat, foydalanish imkoniyatlariga ajratish kerak.

Axborot taqdimoti 12-qismda tasvirlangan ISO 9241 ma'lumotni tartibga solish (tartibga solish, tekislash, guruhlash, yorliqlar, joylashish), grafik moslamalarni namoyish qilish va ma'lumotni (qisqartma, rang, o'lcham, shakl, vizual belgilar) etti belgi bo'yicha kodlash uchun standart. "Taqdim etilgan ma'lumotlarning atributlari" interfeysning statik tomonlarini aks ettiradi va odatda interfeysning "tashqi ko'rinishi" sifatida qaralishi mumkin. Atributlar standartda keltirilgan tavsiyalarda batafsil tavsiflangan. Tavsiyalarning har biri ettita atributdan birini yoki bir nechtasini qo'llab-quvvatlaydi.

  • Aniqlik: axborot mazmuni tez va aniq etkaziladi.
  • Diskriminatsiya: ko'rsatilgan ma'lumotlarni aniq ajratish mumkin.
  • Qisqacha: foydalanuvchilarga ortiqcha ma'lumotlar haddan tashqari yuklanmaydi.
  • Muvofiqlik: noyob dizayn, foydalanuvchi kutganiga mos keladi.
  • Aniqlanish: foydalanuvchi e'tiborini talab qilinadigan ma'lumotlarga qaratadi.
  • O'qish qobiliyati: ma'lumotni o'qish oson.
  • Tushunish: ma'no aniq tushunarli, aniq, tushunarli va taniqli.

13-qismidagi foydalanuvchi qo'llanmasi ISO 9241 standart foydalanuvchi uchun qo'llanma ma'lumotlarini boshqa ko'rsatilgan ma'lumotlardan osongina ajratib turishi va mavjud foydalanish sharoitlari uchun o'ziga xos bo'lishi kerakligini tavsiflaydi. Foydalanuvchilarga ko'rsatma quyidagi beshta vosita bilan berilishi mumkin:

  • Tizim kirish uchun mavjudligini aniq (maxsus ko'rsatmalar) yoki yopiq (umumiy ko'rsatmalar) ko'rsatadigan so'rovlar.
  • Foydalanuvchining ma'lumotlari to'g'risida o'z vaqtida, sezgir va bezovta qilmaydigan ma'lumot.
  • Ilovaning davomiy holatini, tizimning apparat va dasturiy ta'minot qismlarini va foydalanuvchi faoliyatini ko'rsatadigan holat to'g'risida ma'lumot.
  • Xatolarni boshqarish, shu jumladan xatolarni oldini olish, xatolarni tuzatish, foydalanuvchini xatolarni boshqarish uchun qo'llab-quvvatlash va xato xabarlari.
  • Tizim tomonidan boshlangan va foydalanuvchi tomonidan yuborilgan so'rovlar uchun on-layn yordam hozirgi foydalanish sharoitlari uchun aniq ma'lumotlarga ega.

Tadqiqot

Foydalanuvchi interfeysi dizayni juda ko'p tadqiqotlar mavzusi bo'ldi, shu jumladan estetika.[7] Dasturiy mahsulotlarning qulayligini aniqlash uchun 1980-yillardan boshlab standartlar ishlab chiqilgan bo'lib, ulardan biri tuzilma asoslari IFIP foydalanuvchi interfeysining mos yozuvlar modeliga aylandi. Model foydalanuvchi interfeysini tuzish uchun to'rt o'lchovni taklif qiladi:

  • Kirish / chiqish o'lchovi (ko'rinish)
  • Muloqot hajmi (his qilish)
  • Texnik yoki funktsional o'lchov (asboblar va xizmatlarga kirish)
  • Tashkiliy o'lchov (aloqa va hamkorlikni qo'llab-quvvatlash)

Ushbu model xalqaro standartning rivojlanishiga katta ta'sir ko'rsatdi ISO 9241 foydalanish uchun interfeys dizayni talablarini tavsiflovchi dastur. Dastur ishlab chiqilayotganda ham dasturga xos foydalanuvchi interfeysi muammolarini tushunishga bo'lgan intilish, GUI-ning tezkor prototiplash vositalari ustida tadqiqot olib bordi, bu haqiqiy dastur qanday ishlashi mumkinligi to'g'risida ishonchli simulyatsiyalarni taklif qilishi mumkin. ishlab chiqarishda foydalanishda.[8] Ushbu tadqiqotlarning ba'zilari shuni ko'rsatdiki, GUI-ga asoslangan dasturiy ta'minot uchun turli xil dasturiy vazifalar, aslida, dastur kodini yozishdan tashqari vositalar yordamida aniqlanishi mumkin.[9]

So'nggi yillarda olib borilgan izlanishlar, turli xil qurilmalar tobora ko'payib borishi bilan kuchli turtki beradi Mur qonuni, juda murakkab interfeyslarni joylashtiring.[10]

Shuningdek qarang

Adabiyotlar

  1. ^ Norman, D. A. (2002). "Hissiyot va Dizayn: Jozibali narsalar yaxshi ishlaydi". O'zaro aloqalar jurnali, ix (4). 36-42 betlar. Olingan 20 aprel 2014.
  2. ^ Wolf, Lauren (2012 yil 23-may). "Raqamli tadbiringiz uchun optimal foydalanuvchi interfeysini loyihalashtirish bo'yicha 6 ta maslahat". INXPO. Asl nusxasidan arxivlandi 2013 yil 16 iyun. Olingan 22 may 2013.CS1 maint: BOT: original-url holati noma'lum (havola)
  3. ^ Ann Blandford. "Yarim tuzilgan sifatli tadqiqotlar". Inson bilan kompyuterning o'zaro aloqasi entsiklopediyasi, 2-nashr. Interaction Design Foundation. Olingan 20 aprel 2014.
  4. ^ Karen Xoltsblatt va Xyu R. Beyer. "Kontekstli dizayn". Inson bilan kompyuterning o'zaro aloqasi entsiklopediyasi, 2-nashr. Interaction Design Foundation. Olingan 20 aprel 2014.
  5. ^ Martin Fauler. "Shakllar va boshqaruv". GUI arxitekturasi. tafakkur nashrlari. Olingan 20 fevral 2017.
  6. ^ "HL7 interfeysi hayot aylanish jarayonining 8 bosqichi - Caristix". Karistiks. 2010-10-05. Olingan 2017-03-01.
  7. ^ "Vaqt o'tishi bilan veb-sahifalar estetikasini idrok etishda kontekstning roli". Inson-kompyuter tadqiqotlari xalqaro jurnali. 2009-01-05. Olingan 2009-04-02.
  8. ^ "Interfeys dizaynining HUMANOID modeli". Ish yuritish CHI'92. 1992 yil.
  9. ^ "Masalan, vizual dasturlash va cheklashlar yordamida dasturlash yordamida foydalanuvchi interfeyslarini yaratish". ACM. 1990-04-11. Olingan 2009-04-02.
  10. ^ "Foydalanuvchi interfeysi dasturiy vositalarining o'tmishi, hozirgi va kelajagi". ACM. 2000-03-01. Olingan 2009-04-02.