- •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. Рівні програм, що забезпечують інтерактивний діалог
- •Рівень підготовки до візуалізації
3 Засоби в інтерфейсі користувача для запобігання помилок
Користувачі завжди роблять помилки. В будь-якому інтерфейсі всі помилки користувача виключити не можливо. Засоби, що запобігають помилкам бувають двох видів:
1) підтвердження деструктивних дій (якщо користувач вибрав потенційно – деструктивну операцію, то він повинен ще раз підтвердити свої наміри);
2) можливість відмінити дії (відміна повертає систему в той самий стан в якому вона знаходиться до виконання цієї дії). Корисною є багаторівнева відміна дії, оскільки користувач не завжди відразу розуміє, що зробив помилку.
Треба мати декілька рівнів довідкової інформації. Довідкова система повинна бути структурованою і не перенавантажувати користувача при простих запитах, але принцип визнання багатьох категорій користувачів може вступити в протиріччя з іншими принципами проектування інтерфейсів, наприклад узгодженості інтерфейсу, тобто необхідний рівень довідкової інформації для різних категорій може суттєво відрізнятися. Тому розробник повинен бути готовий до компромісних рішень.
Головна ідея нашого підходу до проектування ІК буде полягати в тому що програмне забезпечення, що підтримує ІК може розглядатися окремо від процесу виконання задач в КС.
Значення інтерфейсу «людина – комп’ютер»
Кожну КС можна оцінювати за двома критеріями: точність і зручність. Точність – при надходженні на вхід системи заданих значень на її виході отримаємо потрібні результати. Багато зусиль витрачалось на розробку та тестування систем, які б забезпечували потрібну точність обробки. Отримані результати хоча б і не забезпечують 100% точність, але більшість систем дають результати, що не протирічать одна одній. Тому на перший план виходить концепція зручності роботи системи. Користувач має право очікувати не тільки точність результатів обробки, але й зручності. Це означає, що при користуванні КС людина не повинна суттєво міняти стиль своєї роботи стиль своєї роботи. В більшості випадків сам процес обробки даних не впливає на стиль роботи людини, оскільки користувач цей процес безпосередньо не відчуває. Але для користувача КС може мати значення конструкція і розташування робочої станції і формати вхідних і вихідних даних, тому ІК включає всі аспекти використання КС з якими безпосередньо має справу користувач.
4 Фактори, які впливають на зручність роботи з системою
Для того щоб користувачеві працювати з КС було зручно користувач повинен при взаємодії з системою відчувати комфорт. Таким чином на зручність роботи впливають фактори, що наведены в таблиці.
Таблиця – Фактори, які впливають на зручність роботи
Фактори |
Викликаються |
Впливають на |
1 Соціальні |
Психологічним кліматом |
Емоційний комфорт |
2 Фізична ергономіка |
Апаратним забезпеченням |
Фізичний комфорт |
3 Психологія ергономіка |
Якістю розробки апаратного і програмного забезпечення |
Комфорт розумової діяльності |
Соціальні фактори – форма в якій надається інформація про КС може викликати негативне відношення до неї задовго до того як користувач ознайомиться з нею на практиці, тобто має місце реклама. Функції, що КС покладає на користувача і спосіб виконання їх може розвалити існуючі робочі групи, позбавити виконавця певних робіт, звичного користування, в результаті погіршити виконання. Ці соціальні фактори може підсилити або послабити упередженість користувача у відношенні до системи. Ідеальний підхід: залучення потенційних користувачів до роботи КС. Виникає питання вибору раціональної структури проектування ПЗ, яка може сприяти успішній роботі користувача.
Фізична ергономіка – якщо користувач відноситься до системи без упередження, то ергономічні характеристики можуть сформувати його відношення до КС.