- •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. Рівні програм, що забезпечують інтерактивний діалог
- •Рівень підготовки до візуалізації
40 Формування екрану
Для ефективної взаємодії між користувачем та системою потрібен діалог, який відповідає критеріям:
– природний;
– послідовний;
– не надлишковий;
– забезпечує підтримку користувача;
– зручний.
Зовнішній вид екрана залежить від того, які поля повідомлень відображає, в якому місці і за якими атрибутами.
Процес розміщення даних на екрані включає такі етапи:
1) Треба вирішити, яка інформація. Тобто, які поля повинні з'явитись на екрані.
2) Треба визначити основний формат цієї інформації.
3) Треба вирішити, де інформація повинна з'явитися на екрані. Тобто треба визначити область виводу для кожного поля.
4) Треба вирішити, які потрібні засоби для виділення полів. Тобто які атрибути необхідні для кожного поля.
5) Розробити проект розміщення даних на екрані.
6) Треба оцінити ефективність цього розміщення.
Цей процес повторюється доти, доки розробник і користувач не дійдуть згоди.
41 Загальні принципи розташування інформації на екрані
Дані потрібно розташовувати так, щоб користувач міг проглядати екран в логічній послідовності і міг:
– легко виводити потрібну інформацію;
– ідентифікувати зв’язані групи інформації;
– розрізняти виключні ситуації, тобто повідомлення про помилки або попередження;
– призначати, яка дія з боку користувачів вимагається і чи вимагається взагалі для продовження виконання завдання.
Яка інформація повинна виводитися на екран. На екрані повинна знаходитися тільки та інформація, яка дійсно потрібна користувачу на даному етапі роботи. Той факт. що в цей час доступна і інша інформація і вона запам’ятовується разом з необхідною інформацією, і що існує багато вільного місця на екрані немає ніякого значення.
Вимоги користувача є основним фактором, тому розробник повинен так придумати процес доступу до потрібної інформації, щоб допомогти користувачу виконати його задачу. В меню треба розміщати список тих пунктів, з яких користувач може зробити вибір незалежно від того чи це традиційне меню або рядок команд. Хоча екран не повинен вміщувати надлишкової інформації важливо, щоб відображалася вся інформація, яка відноситься до задачі, яка розв’язується на даному етапі. Не треба примушувати користувача запам’ятовувати інформацію на одному екрані для того, щоб пізніше скористатися нею для обробки інформації на наступному екрані.
Якщо ж вся інформація певного документу, який виводиться не розміщується на одному екрані, то деякі елементи даних можуть повторюватися на інших екранах для збереження послідовної обробки. Наприклад, якщо для роботи на різних екранах потрібно прізвище замовника, воно повинно бути присутнє на тому самому місці на всіх екранах, які використовуються одночасно з визнач. того, які саме окремі елементи даних необхідні.
Розробник повинен вирішувати питання, які елементи пов’язані одне з одним. Логічно пов’язані дані, тобто такі, які необхідно бачити відразу, щоб розв’язати поставлену задачу, не повинні розділятися по різним екранам. Які дані включати в групу, залежить від конкретної задачі, тобто розробник повинен розуміти задачу користувача.
Розробник повинен забезпечувати виведення для конкретної задачі необхідних даних, пов’язаних з певною групою і як обов'язкове правило – потрібно підтвердження, що дані введені правильно.
Може бути необов’язкове місце на екрані для виводу повідомлень, що пояснюють, як виправляти неправильні введені дані.