Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lectures.docx
Скачиваний:
57
Добавлен:
10.12.2018
Размер:
1.24 Mб
Скачать

User Experience(Зручність Використання)

При розробці призначеного для користувача інтерфейсу необхідно врахо- вувати:

  • Уникати побудови переобтяжених і складних інтерфейсів. Надавати простий і ясний порядок дествий для виконання кожного ключового сце- нарію користувача застосовуйте кольори і ненав'язливу анімацію для привертання уваги користувача до важливих змін в UI, таким як зміну стану.

  • Забезпечте корисні і інформативні повідомлення про помилки без роз- криття в них конфіденційних даних.

  • Уникайте блокування призначеного для користувача інтерфейсу при виконанні дій, для завершення яких може знадобитися тривалий час. За- безпечте зворотний зв'язок про хід виконання дії і продумайте можливість відміни операції.

  • Розгляньте можливість надання користувачеві додаткових можливос- тей по конфігурації і, де це можливо, персоналізації UI, забезпечуючи тим самим гнучкий і UI, що настроюється.

  • Продумайте, як забезпечуватиметься підтримка локалізації і глобаліза- ції, навіть якщо це не є основною вимогою на початкових етапах проекту- вання. Додавання підтримки локалізації і глобалізації після завершення проектування може зажадати виконання великого об'єму переробки і рес- труктуризації.

Інтерфейс користувача

Призначений для користувача інтерфейс повинен реалізовувати вимоги, що стосуються введення даних і їх вализации. Для забезпечення максимальної зручності використання керуйтеся встановленими в організації рекомен- даціями і галузевими рекомендаціями .

При проектуванні призначеного для користувача інтерфейсу керуйтеся наступними рекомендаціями:

  1. Використайте шаблон Separated Presentation, такий як MVP, для відді- лення компонування призначеного для користувача інтерфейсу від його обробки. За допомогою шаблонів забезпечте одноманітність зовнішньо- го вигляду і взаємодії з усіма вікнами UI і єдиний зовнішній вигляд і стиль взаємодії для усіх елементів UI, щоб забезпечити максимальну зручність доступу і простоту використання. Уникайте занадто складних компонувань.

  2. Використайте грунтовані на застосуванні форм елементи управління для завдань збору даних; механізм введення на базі документів для вве- дення даних у вільнішій формі, таких як текстові або графічні докумен- ти; чи підхід із застосуванням майстрів для більше впорядкованих або керованих робочим процесом завдань збору даних.

  3. Уникайте застосування жорстко кодованих рядків і зовнішніх ресурсів для текстових даних або даних компонування(наприклад, для підтримки мов з написанням справа наліво), особливо якщо застосування підляга- тиме локалізації.

  4. Врахуйте зручність і простоту доступу. При продумуванні стратегії введення слід подумати про користувачів з обмеженими можливостями; наприклад, реалізувати ПО для перетворення тексту в мову для сліпих користувачів або збільшити текст і зображення для користувачів з про- блемами зору. По можливості підтримуйте сценарії роботи тільки через клавіатуру для користувачів, які не можуть працювати з координатно- вказівними пристроями.

  5. Беріть до уваги наявність екранів різних розмірів і з різними дозвола- ми, існування різних типів пристроїв і різних типів введення, таких як мобільні пристрої, сенсорні екрани і пристрою з можливістю рукопис- ного введення. Наприклад, для сенсорних екранів зазвичай використо- вуються великі кнопки з великими відстанями між ними, чим для зви- чайних UI, призначених для введення тільки за допомогою миші або клавіатури. Для створення компонування Веб-застосування користуйте- ся Каскадними таблицями стилів(Cascading Style Sheets, CSS). Це забез- печить більш високу продуктивність формування візуального представ- лення і зручність обслуговування.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]