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