- •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. Рівні програм, що забезпечують інтерактивний діалог
- •Рівень підготовки до візуалізації
Реалізація
Існує необхідність між вводом команди і вводом даних в готову форму.
Введення команди можна розглядати як введення рядка відповідей на ряд поставлених запитань.
Процес вводу для комп’ютерних мов аналогічний із синтаксичним аналізом оперативної програми,які виконуються інтерпретатором. Хоча основний синтаксис КР визначає досить однозначно допускаються різні варіанти задання команди. Створення програмного забезпечення для такої структури надто складна.
Для простоти порівняння окремої відповіді із стиском даних діалог процес повинен:
1) Розділ КР на окремі частини (лексеми);
2) Виконати значно більшу кількість порівнянь для визначення, яку операцію треба виконати і які дані передати як параметри.
Висновки
Структура діалогу на основі мовних команд за своїми можливостями є найбільш швидким і гнучким за всі інші структури діалогу. Більшість діалогів на базі прикладної мови реалізуються за допомогою мов команд з дуже великим набором ключових слів. Використання такої форми діалогу створює у користувача відчуття, що він керує системою, і навпаки. Але вона не забезпечує користувачу повноцінної підтримки. Тому, щоб використати всі можливості, треба мати відповідну кваліфікацію.
34 Змішана структура діалогу
З попереднього розгляду можна зробити висновок, що 4 основні структури діалогу відрізняється в незначному степені і в дійсності є просто різновидом структури Q&A (питання –відповідь):
1) Структура типу меню – це така Q&A, коли довідкова інформація 1-го рівня, тобто саме меню автоматично відображає на запит можливість варіантів відповідей.
2) Структура типу екранних форм- відображає відразу весь комплекс питань, власне форму, а потім по черзі запит відповідей.
3) Структура на основі мови команд. Є структури типу Q&A, особливо коли у команді є позиційні параметри. В рамках цієї структури корисно широко застосовувати метод випередження вводу, тобто у відповідь на 1 стан питання команди підказки структура одразу відповідає на серію неявних питань.
Ці 3 структури можна розглядати як:
1) Меню – це випереджена довідка. Підходить там де діапазон можливих відповідей досить малий і вони можуть явно відображати користувачу необхідно бачити можливі відповіді. Користувач немає досвіду і користується методом вводу вказівки потрібного об’єкту з обмеженням множини.
2) Екранна форма – це випередження питання .Вона зручна там, де можна завчасно визначити стандартну послідовність даних, які вводяться. Наприклад при обробці таблиці цю форму використовують при вводі табличних даних.
3) Мова команд – це випередження відповідей .Підходить там, де кількість значень для вводу досить мала і їх можна запам’ятати обмеженою кількістю відповідей достатньою для того, щоб ідентифікувати як потрібну фразу так і дані. Використовує підготовлений користувач там, де задача обробки немає ієрархічної структури і не вимагає багато даних на вводі.
35 Сфери застосування різних структур діалогу
Основна структура Q&A є розумним компромісом для різних рівнів підготовки користувачів. ЇЇ можна використовувати замість довільних із інших структур, але найкраща там де:
1) Діапазон вхідних величин занадто великий для меню, або занадто складний для користувача.
2) Наступне питання залежить від відповідей на біжуче питання, але вимоги в різних частинах системи як правило різні. Наприклад, діалог в бухгалтерській системі. Треба використовувати:
а) вибір задачі із невеликої кількості варіантів;
б) вид бухгалтерської звітності;
в) широкий діапазон відповідей на непередбачувані питання.
При визначенні критичного вибору відповідей для виводу запитів на екран, як правило, використовується 1-а структура діалогу. Для різних частин діалогу потрібно різні структури в залежності від їх характеру. Тому більшість систем користуються змішаною структурою. Структура діалогу є основним фактором при визначенні його природної послідовності, не надмірні можливості підтримки та гнучкості,але на ці якості впливають не тільки структура діалогу в рамках якої система запитує інформацію, але і вміст повідомлення, які приймають участь в обміні, тобто – семантичні фактори.