Yangilangan grafik. Dastlabki grafik imkoniyatlar va vizuallashtirish masalalari dastlabki loyihalash bosqichlarida ishlab chiqiladi, shuning uchun batafsil loyihalash bu grafik imkoniyatlarni aniqlashni talab qiladi (baʻzan grafikadan foydalanish dastlabki loyihalash tushunchalaridan tashqariga chiqadi). Bundan tashqari, bu bosqichda ekranlar va xabarlarning yakuniy batafsil tartibi talab qilinadi.
Javob vaqti. Og‘ir tahlil yoki simulyatsiya orqali, muhim va eng tez-tez ishlatiladigan dasturiy taʻminot joylari uchun javob vaqt smetasini olish kerak. Oxirgi foydalanuvchi tomonidan amalga oshirilgan har bir funksiya uchun ehtimoliy javob vaqtiga asoslanib, dasturiy taʻminot uchun mos teskari aloqa mexanizmi ishlab chiqiladi.
Interfeys yaratishning asosiy tamoyillari
1. Tabiiylik (intuitiv). Tizim bilan ishlash vazifasini hal qilish jarayonini boshqarish uchun kerakli direktivalarni (interfeys elementlarini) topishda foydalanuvchiga qiyinchilik tug‘dirmasligi kerak.
Foydalanuvchi interfeysini loyihalash.
Mustahkamlik. Agar foydalanuvchi tizim bilan ishlayotgan paytda tizimning biror qismi bilan ishlash uchun ayrim metodlardan foydalangan bo‘lsa, u holda metodlar tizimning boshqa qismida bir xil bo‘lishi kerak. Shuningdek, interfeys orqali tizim bilan ishlash o‘rnatilgan, doimiy, qulay meʻyorlarga (masalan, Enter klavishidan foydalanish) mos kelishi kerak.
3. Ortiqchalilik. Bu foydalanuvchi faoliyat yoki tizimini boshqarish uchun faqat minimal maʻlumot kiritish kerak degan maʻnoni anglatadi. Masalan, foydalanuvchi ahamiyatsiz sonlarni kiritmasligi kerak (00010 o‘rniga 10). Xuddi shunday, foydalanuvchi oldindan kiritilgan yoki avtomatik ravishda tizimdan olinishi mumkin bo‘lgan maʻlumotlarni kiritishni talab qila olmaydi. Axborot kiritish jarayonini kamaytirish uchun iloji boricha standart qiymatlardan foydalanish tavsiya etiladi.
Foydalanuvchi interfeysini loyihalash.
4. Yordam tizimiga to‘g‘ridan-to‘g‘ri kirish. Ish vaqtida tizim foydalanuvchiga kerakli ko‘rsatmalar berishi kerak bo‘ladi. Yordam tizimi uchta asosiy jihatga javob beradi: taqdim etilgan buyruqlar sifati va miqdori; xato xabarlarining tabiati va tizimning nima qilayotganini tasdiqlash. Xato xabarlari foydalanuvchi uchun foydali va tushunarli bo‘lishi kerak. Shu bilan birga, bu savollarga foydalanuvchilar uchun imkon qadar muloyim va tushunarli bo‘lgan tilda javob berishi kerak.
5. Moslashuvchanlik. Tizim interfeysi turli darajadagi tayyorgarlikka ega foydalanuvchilarga xizmat qilishi kerak. Tajribasiz foydalanuvchilar uchun interfeys iyerarxik menyu strukturasi va tajribali foydalanuvchilar uchun buyruqlar, kalit kombinatsiyalar va parametrlar sifatida tashkil etilishi mumkin.