Компоненти мови дій користувача
Мова дій (активностей) визначає форму введення, яку використовує ОПР, щоб ввести запити в систему підтримки прийняття рішень. Вона включає способи, якими користувачі отримують інформацію, подають запити про нові дані, вибирають моделі, задають чутливість і навіть отримують поштові .повідомлення. Нині використовуються вісім головних типів мов дій, короткі характеристики яких наведено в табл. 5.3.
Таблиця 5.3
Типи інтерактивних діалогів людини з комп’ютером у СППР
Тип діалогу | Описання діалогу | Коментар |
Запитання і відповіді | Комп’ютер ставить ряд запитань, на які відповідає людина | Ініціюється комп’ютером. Для абсолютно непідготовленої особи – найменш здатний на помилки тип діалогу. 3 набуттям людиною досвіду стає обтяжливим |
Заповнення форм | Комп’ютер подає форми у вигляді бланків. Людина заповнює бланки | Ініціюється комп’ютером. Швидший за діалог № 1, тому що людина дає кілька відповідей за одну транзакцію. Діалог найкращий, якщо в інформації, яку вводить людина, переважна більшість значень параметрів, а не команд. При частому користуванні діалог вимагає термінала з табуляцією |
Вибір із меню | Комп’ютер дає список альтернатив. Людина вибирає одну чи кілька з них | Ініціюється комп’ютером. Діалог може застосовуватись для побудови команд і пошуку інформації в БД. Якщо є допустимий час для реакції системи і використовується вказівний пристрій вибору (наприклад, сенсорний екран), то діалог є цілком "природним" |
Функціональні клавіші і командна мова | Людина здійснює бажану дію натискуванням клавіш, кожна з яких – команда, модифікатор команди чи значення параметра | Ініціюється людиною, а також комп’ютером при використанні "програмованої" клавіатури чи навчаючих зображень. Придатний для непідготовленої особи, якщо синтаксис простий і (або) використовується тільки комп’ютерна ініціація; інакше діалог потребує підготовки людини |
Ініційована людиною командна мова | Людина набирає команди, можливо, застосовуючи мнемонічну абревіатуру | Діалог орієнтований на добре підготовлену особу, цілком володіючу моделлю, системними функціями і синтаксисом мови, наприклад, на розробника чи системного програміста |
Мова запитів | Людина вводить запитання чи виконує процедури доступу до БД. Система формулює відповідь чи формує звіт | Діалог може використовуватися як новачками, так і програмістами; при цьому виникає багато помилок. Поки що немає детальних вказівок стосовно проектування діалогу мовою запитів |
Природна мова | Діалог проводиться на звичайною для людини мовою | Ініціюється людиною або комп’ютером. Може мати місце змішана ініціація. Існують досить потужні засоби роботи природною мовою. Вартість діалогу досить висока, тому що система повинна мати великий обсяг знань з прикладної галузі для розуміння інформації людиною |
Інтерактивна графіка | Генерування графічних зображень. Людина вибирає відображені об’єкти шляхом вказівок чи іншими немовними засобами | У разі швидкої реакції можливий досить ефективний і природний діалог, що виправдовує додаткові витрати (інтерактивна графіка відносно дорога) навіть у порівняно простих задачах (наприклад, пошук в ієрархічних БД) |
Компоненти мови відображень (презентацій)
У той час як мова дій описує, як і якими засобами користувач повідомляє комп’ютер про необхідне оброблення, другий аспект користувацького інтерфейсу – мова відображень (показу, презентацій) описує, в який спосіб комп’ютер забезпечує отримання інформації користувачем. Звичайно, такий інтерфейс має передавати аналіз у такий спосіб, який є оптимальним для користувача. Це стосується не тільки результатів аналізу, але також і проміжних результатів на всіх стадіях прийняття рішення. Крім того, інтерфейс має забезпечувати відчуття конролю з боку людини щодо відтворюваного процесу і отримуваних результатів. Усе це має виконвуватися приємним і зрозумілим способом. Основними компонентами мови відображень є:
– робота з вікнами (кадрування);
– зображення (образи);
– персональне монопольне володіння аналізом;
– діаграми і зміщення.