- •Інтерфейс командного рядка
- •Основні сфери застосування цього інтерфейсу:
- •Повноекранний (текстовий) інтерфейс
- •Віконний інтерфейс
- •Графічний інтерфейс користувача
- •Ергономіка
- •Мова розмітки інтерфейсів користувача (uiml – user interface markup language)
- •Матеріальний інтерфейс користувача (сенсорний)
- •Розчерко-орієнтований інтерфейс
- •Проектуваня
- •Принципи проектування інтерфейсу користувача:
- •Взаємодія із користувачем
- •Представлення інформації
- •Труднощі, які виникають при проектування інтерфейсу користувача
- •Оцінка проекту
- •Складові частини інтерфейсу «Людина-комп’ютер»
- •Процеси вводу-виводу
- •Процес Діалогу
- •Обмежена людська мова.
- •Природна людська мова.
- •Вивід тексту в задану позицію на екрані
- •Діалоги в інтерфейсі “Людина-комп’ютер”
- •1.Природність.
- •2.Послідовність
- •3.Стислість
- •Ступінь підтримки користувача
- •5.Гнучкість діалогу
- •Діалог типу “питання-відповідь” (q&a)
- •Критерії розробки “питання -відповідь”
- •Реалізація структури “питання -відповідь”.
- •Критерії розробки діалогу в меню
- •Структура діалогу на основі екранної форми
- •Структура діалогу на основі командної мови
- •Опис діалогів
- •Сітка переходів (діаграма станів)
- •Сітка переходів для діалогу структур типу q&a
- •Сітка переходів для діалогу типу «menu»
- •Обробка діалогу у вершинах сітки
- •Чим відрізняються вершини другого і третього типу:
- •Принципи розробки діалогу
- •Представлення та керування
- •Монітор повідомлень
- •Системи керування інтерфейсом користувача (скік)
- •Форматування екрану
- •Загальні принципи розташування інформації на екрані
- •Яка інформація повинна виводитись на екрані
- •В якому виді інформація повинна виводитись на екран
- •Шаблони для розміщення даних на екрані
- •Розміщення повідомлення про помилки
- •Засоби виділення інформації на екрані
- •Правила використання кольорів такі:
- •Об’єктивні критерій розміщення даних на екрані
- •Адаптація користувача в системі „Людина – Комп’ютер”.
- •Фіксована адаптація
- •Повна адаптація
- •Косметична адаптація
- •Перетворення імен в Sound Dex
- •Застосування концепції замовчування
- •Випереджуючий ввід символів та відповідей
- •Інтерфейси нової генерації
- •Інтелектуальні інтерфейси
- •Основні відмінності інтелектуального інтерфейсу:
- •Друга відмінність інтелектуального інтерфейсу:
- •Третя відмінність інтелектуального інтерфейсу:
- •39 Адаптація користувача в системі „людина – комп’ютер”
- •43 Багатовіконні wimp-інтерфейси
- •47 Інтерфейси нової генерації
- •49 Інтелектуальні інтерфейси
Шаблони для розміщення даних на екрані
Заголовок та дані про стан системи |
Верхня область для виводу повідомлень |
Основна область |
Нижня область для виводу повідомлень |
Опис функціональних клавіш та «запасний люк» |
Якщо ми створюємо велику систему і в межах цієї системи треба узгодити розташування дяних як в межах одної програми, так і в межах декількох програм одної системи, то її необхідно розташовувати за єдиним шаблоном.
Верхні 2 або 3 рядки екрана зарезервовані для виводу заголовку та стану системи. Заголовок часто описує пакет програм, систему або конкретну програму даної системи. Також виводиться дата і час. Прийнято також присвоювати кожному екрану унікальний номер.
В ієрархічно побудованих меню область для виводу стану системи може показувати пункти меню верхнього рівня. Окрім того сюди може виводитись підтвердження того, що система працює.
Області для повідомлень у верхній і нижній частинах призначення для виводу підказок, для індикації виключних станів. Підказки, які визначають способи роботи з інформацією на екрані, розташовуються у верхній області, а підказки, які пояснюють, що робити далі, виводяться в нижній області, тобто приступаючи до роботи, ми повинні знати, як її виконати, а по закінченню, що робити з результатом.
Довільну з цих областей можна використовувати для виводу довільної інформації та повідомлення про помилки. Довідкові повідомлення виводяться у верхню область, повідомлення про помилки - внизу. Основна область вміщує головну інформацію.
Повідомлення, які вимагають підтвердження, наприклад, правильності вхідних даних при заповненні форми, краще розміщувати у нижній області, А верхня –для виводу команд меню і помилки.
Основна область
Для діалогу типу «Меню» - це список варіантів. Для діалогу типу «Екранна форма» – це назви і значення полів екранної форми. 1 чи 2 рядки знизу відводяться для виводу назв керуючих клавіш та їх функцій, які є спільними для всіх екранів даної системи. В цій області виводиться інформація, яка має відношення до основної області екрану («Запасний люк»), бо там дається інформація про способи переривання процесу функціонування.
Запропонований шаблон ділить екрана по горизонталі на ряд фіксованих вікон. Конкретний вид такого шаблону визначається вимогами системи і задачами, які виконуються.
Розміщення повідомлення про помилки
В структурах типу:
1. Q&A повідомлення про помилки розміщуються поруч з відповіддю або під нею.
2. Меню повідомлення про помилку, як правило, не потрібне, тому найбільш вірогідне виникнення помилки, неправильна натискання клавіш. Якщо такі повідомлення потрібні, вони з’являються нижче списку пунктів меню в області для виводу повідомлень.
3. Готові форми і команди однозначно вводяться декілька відповідей, тому можливе і декілька повідомлень про помилки.
Більшість структур на базі команд завершують роботу при виявленні 1 помилки і тому виводять лише одне повідомлення. В структурі на базі готових форм вивід повідомлення або повідомлення про помилку набагато складніше, оскільки користувач заповнює всю форму., а потім виправляє поля з помилками. Як правило прапорцем відмічаються поля з помилками і курсор розміщується в перше поле з помилкою і переміщується в наступне поле з помилкою і виводить відповідне повідомлення і т.д.
