- •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. Рівні програм, що забезпечують інтерактивний діалог
- •Рівень підготовки до візуалізації
10 Критерії оцінки проекту ік
Як розробник який притримується деякої стратегії, дізнається що досяг потрібного результату? Можна запропонувати деякі критерії, які дозволяють оцінити інтерфейс, всі ці критерії охоплюють три основних проекту:
– простота освоєння та запам’ятовування операцій системи;
– швидкість досягнення мети задачі, як розв’язується за допомогою системи;
– суб’єктивне задоволення від використання системи.
Критерії можуть бути такими:
1) Контрольний час який необхідний певному користувачеві, для досягнення заданого рівня знань. У зв’язку з цим можуть бути рекомендовані вправи, які допомагають досягнути бажаного результату.
2) Період збереження отриманих робочих навичок – тим самим визначається об’єм знань достатніх для відновлення певної діяльності після деякої перерви
3) Швидкість розв’язання задач – мається на увазі час досягнення поставленої мети
4) Суб’єктивне задоволення – відображає думку користувача про систему та зручність роботи. Цей критерій важко оцінити кількісно але можна це зробити за допомогою контролю кількості звернення користувача до додаткових можливостей системи.
Встановити значення для кожного критерію – це тільки частина роботи. Треба виробити засоби вимірювання реальною продуктивністю системи у відповідності с поставленою метою. Можливе застосування статистичних методів, але вони вимагають більш строгого підходу до трактовки об’єкту, який досліджується.
11 Складові частини інтерфейсу "людина – комп’ютер"
Розробник повинен розглядати інтерфейс "людина – комп'ютер", як окремий компонент системи, що входить до складу інтерфейсу, розробник повинен виділяти ті елементи системи з яких складається інтерфейс. Відомо, що один і той самий обчислювальний процес може викликатись через різні механізми вводу-виводу і мати різні формати. Кожне сполучення форматів і механізмів вводу-виводу дає різні інтерфейси "людина – комп’ютер", тобто різні умови для роботи людини, які можна пристосовувати під певного користувача і певне середовище. Список параметрів – це інтерфейс між деякою функцією і довільною програмою, яка викликає цю функцію. Ми користуємося терміном процес для опису послідовності операцій, які виконуються процесом. Завдання – поняття для позначення того що хоче зробити користувач. Теоретично існує безмежна кількість завдань, які треба виконати.
Кожне завдання буде виконане одним або декількома процесами. Не існує однозначною відповідності між завданнями і процесами. Один процес може використовуватися для задання декількох завдань, одне завдання може виконуватися декількома процесами. Інтерфейс "людина – комп’ютер" забезпечує зв'язок між користувачем і процесом який виконує деяке завдання. Це дає можливість користувачу визначати які завдання зробити активними в біжучий момент, як передавати їм дані для обробки і прийняття результатів обробки.
З точки зору ПЗ до складу інтерфейсу входить 2 компоненти:
– набір процесів вводу-виводу;
– процес діалогу.
Користувач обчислюваної системи взаємодіє з інтерфейсом. Через інтерфейс користувача надсилає вхідні дані і приймає дані результатів. Процеси які виконують завдання викликані інтерфейсом в потрібний момент часу з точки зору користувача.
Інтерфейс – це основний процес, а процеси які виконують завдання – це неосновні або фонові.