- •1 Ітераційний процес проектування інтерфейсу користувача
- •2 Причини проектування інтерфейсу користувача
- •3 Засоби в інтерфейсі користувача для запобігання помилок
- •Значення інтерфейсу «людина – комп’ютер»
- •4 Фактори, які впливають на зручність роботи з системою
- •5 Основні ергономічні характеристики
- •6 Вибір взаємодії користувача з системою
- •7. Стилі взаємодії користувача з системою. Їх недоліки і переваги
- •8 Концепція представлення даних від самих даних
- •9 Стратегія розробки ік
- •Загальні принципи стратегії розробки ік
- •10 Критерії оцінки проекту ік
- •11 Складові частини інтерфейсу "людина – комп’ютер"
- •12 Процеси вводу-виводу
- •Пристрої вводу
- •Пристрої виводу
- •Фактори, що враховують при виборі пристроїв
- •Правила усного обміну інформацією
- •13 Процес діалогу
- •14 Задачі діалогового процесу
- •15 Повідомлення. Види повідомлень
- •Режими діалогу
- •Варіанти граматики діалогу
- •16 Засоби перевірки вхідних даних
- •23 Види структур діалогу та їх оцінка
- •24 П’ять основних критеріїв оцінки діалогу
- •25 Діалог типу q&a
- •26 Критерії розробки діалогу q&a
- •27. Реалізація діалогу q&a
- •28 Структура діалогу типу Меню
- •29 Критерії розробки діалогу типу Меню
- •Реалізація діалогу типу Меню
- •30 Структура діалогу на основі екранних форм
- •31 Критерії розробки діалогу на основі екранних форм і реалізація
- •Реалізація діалогу на основі екранних форм
- •Висновки
- •32 Структура діалогу на основі командної мови.
- •33 Критерії розробки і реалізація Критерії розробки
- •Реалізація
- •Висновки
- •34 Змішана структура діалогу
- •35 Сфери застосування різних структур діалогу
- •36 Засоби опису діалогу
- •37 Сітка переходів
- •38 Згортка сітки переходів
- •39 Обробка сітки переходів у вершинах
- •40 Формування екрану
- •41 Загальні принципи розташування інформації на екрані
- •42 Яка інформація і в якому виді повинна виводитись на екран Яка інформація повинна виводитись на екран
- •В якому виді виводити інформацію
- •Загальні принципи розташування інформації
- •43 Шаблони для розміщення даних на екрані
- •44 Розміщення повідомлення про помилки
- •45 Засоби виділення інформації на екрані
- •1) Колір. Правила використання кольорів
- •2) Яскравість
- •2) Метод виділених точок
- •48 Адаптація користувача в системі "людина – комп’ютер"
- •1) Фіксована адаптація
- •2) Повна адаптація
- •3) Косметична адаптація
- •52 Перетворення імен в Sound Dex
- •53 Застосування концепції замовчування
- •54 Випереджуючий ввід символів та відповідей
- •55 Багатовіконні wimp-інтерфейси
- •56 Сучасні вимоги до робочих станцій
- •57 Метафора «Конкретний об’єкт»
- •58 Метафора «Що бачиш, те й отримуєш»
- •59 Метафора «Робочий стіл»
- •60 Концепція вікна. Аспекти концепції вікна
- •61 Визначення вікна
- •62 Вікна та додаткові буфери
- •63 Функції системи керування відображенням
- •64 Фреймові вікна
- •65 Пряме маніпулювання
- •66. Недоліки і переваги wimp інтерфейсів
- •67. Інтелектуальні інтерфейси
- •68. Основна відмінність інтелектуального інтерфейсу
- •69. Друга відмінність інтелектуального інтерфейсу
- •70. Третя відмінність інтелектуального інтерфейсу
- •71. Мовний і зоровий ввід/вивід
- •72. Обробка природної мови
- •73. Недоліки систем обробки природної мови
- •74. Витончена адаптація і моделі користувача
- •75. Методи інтерактивного діалогу
- •76. Рівні програм, що забезпечують інтерактивний діалог
- •Рівень підготовки до візуалізації
36 Засоби опису діалогу
Традиційний метод представлення діалогу полягає у визначенні макетів екрана, тобто форм, які ілюструє можливі позиції і формати полів екрана.
Але таке представлення є статичне і не дає уяви проте як діалог переходить з одного стану в інший, тобто необхідно апарат, який може виразити динаміку діалогу точно і стисло, і це буде перший крок до автоматичної генерації діалогу.
37 Сітка переходів
Розвиток діалогу можна розглядати як послідовність переходів від одного стану до іншого. Діалог може знаходитись в особливому стані очікування вводу від корисної і буде переходити в один із декілька можливих станів в залежності від характеру прийняття інформації. Відповідно з цим діалог можна представити у вигляді сітки переходів або діаграми станів:
Якщо діалог знаходиться в стані N1 і виконується умова «а», то діалог переходить в стан N2.
Вершина діалогу N – це деяка точка, якій діалог виводить повідомлення користувачу або вимагає вхідного повідомлення від користувача.
Мітка на дузі – це умова при виконанні якої можливий перехід.
Перехід, який має місце в графі, може викликати більше ніж одна умова.
38 Згортка сітки переходів
Приклад. Сітка переходів для діалогу Q&A.
Рисунок – Приклад Q&A структури діалогу
В стані 1 висвітлюється підказка, яка представляє можливі типи потрібної дії, тобто може перейти в стан 2, в стан 6 і т.д.
Користувач може відповісти кінець в довільному стані, для того щоб повернутися в попередній стан або відповісти допомога, щоб отримати додаткове повідомлення від системи.
Неправильна відповідь в довільному стані викликає повідомлення про помилку, яка висвічується на екрані і автоматичне повернення в попередній стан.
Оскільки, сітки переходів для реального діалогу швидко роблять громісткими 2
1) Існування більш ніж 1 дуги між однією і тією самою парою вершин у вих.. сітці показує наявність синонімів. В згорнутій сітці ця пара вершин зв’язується 1 дугою з множинною міткою, яка показує a i b – це синоніми.
2) Можливість переходу по замовчуванню у вихідній сітці вказується підкреслюванням мітки в згорнутій сітці.
3) Вершини, які представляють додаткові повідомлення та повідомлення про помилки не показуються як окремі вершини, мається на увазі, що вони автоматично доступні в довільній вершині згорнутої сітки.
В структурі Q&A діалог розвивається шляхом висвячування підказки у вигляді питання і далі шляхом виводу дуги переходу на основі отриманої відповіді.
39 Обробка сітки переходів у вершинах
Можна виділити 3 типи вершин (рис.):
1) Це вершина, в якій виводиться повідомлення користувачу із запитом на ввід. Передача на сусідню вершину залежить від контексту введеного повідомлення.
2) Це вершина, в якій виводиться повідомлення користувачу без запиту на вхідне повідомлення. Виконується автоматична передача на сусідню вершину.
3) Вершина, в якій виводиться повідомлення користувачу із запитом ввід після якого виконується безумовний перехід на сусідню вершину.
Вершини 2 і 3 типу відрізняються наступним:
а) У вершині 2-го типу перехід виконується автоматично не вимагаючи ніякого повідомлення.
б) У вершині 3-го типу переходу не буде до того моменту, доки не буде зроблено ввід, але завжди буде мати місце однаковий перехід незалежно від контексту введених даних.
Кожна вершина всіх цих переходів представляє собою стан діалогу. Вона створює точку переключення діалогу. Переключення можна керувати шляхом встановлення відповідності між призначення наступної вершини і кожним елементом із набором умов.
Рисунок