
- •Інтерфейс командного рядка
- •Основні сфери застосування цього інтерфейсу:
- •Повноекранний (текстовий) інтерфейс
- •Віконний інтерфейс
- •Графічний інтерфейс користувача
- •Ергономіка
- •Мова розмітки інтерфейсів користувача (uiml – user interface markup language)
- •Матеріальний інтерфейс користувача (сенсорний)
- •Розчерко-орієнтований інтерфейс
- •Проектуваня
- •Принципи проектування інтерфейсу користувача:
- •Взаємодія із користувачем
- •Представлення інформації
- •Труднощі, які виникають при проектування інтерфейсу користувача
- •Оцінка проекту
- •Складові частини інтерфейсу «Людина-комп’ютер»
- •Процеси вводу-виводу
- •Процес Діалогу
- •Обмежена людська мова.
- •Природна людська мова.
- •Вивід тексту в задану позицію на екрані
- •Діалоги в інтерфейсі “Людина-комп’ютер”
- •1.Природність.
- •2.Послідовність
- •3.Стислість
- •Ступінь підтримки користувача
- •5.Гнучкість діалогу
- •Діалог типу “питання-відповідь” (q&a)
- •Критерії розробки “питання -відповідь”
- •Реалізація структури “питання -відповідь”.
- •Критерії розробки діалогу в меню
- •Структура діалогу на основі екранної форми
- •Структура діалогу на основі командної мови
- •Опис діалогів
- •Сітка переходів (діаграма станів)
- •Сітка переходів для діалогу структур типу q&a
- •Сітка переходів для діалогу типу «menu»
- •Обробка діалогу у вершинах сітки
- •Чим відрізняються вершини другого і третього типу:
- •Принципи розробки діалогу
- •Представлення та керування
- •Монітор повідомлень
- •Системи керування інтерфейсом користувача (скік)
- •Форматування екрану
- •Загальні принципи розташування інформації на екрані
- •Яка інформація повинна виводитись на екрані
- •В якому виді інформація повинна виводитись на екран
- •Шаблони для розміщення даних на екрані
- •Розміщення повідомлення про помилки
- •Засоби виділення інформації на екрані
- •Правила використання кольорів такі:
- •Об’єктивні критерій розміщення даних на екрані
- •Адаптація користувача в системі „Людина – Комп’ютер”.
- •Фіксована адаптація
- •Повна адаптація
- •Косметична адаптація
- •Перетворення імен в Sound Dex
- •Застосування концепції замовчування
- •Випереджуючий ввід символів та відповідей
- •Інтерфейси нової генерації
- •Інтелектуальні інтерфейси
- •Основні відмінності інтелектуального інтерфейсу:
- •Друга відмінність інтелектуального інтерфейсу:
- •Третя відмінність інтелектуального інтерфейсу:
- •39 Адаптація користувача в системі „людина – комп’ютер”
- •43 Багатовіконні wimp-інтерфейси
- •47 Інтерфейси нової генерації
- •49 Інтелектуальні інтерфейси
Яка інформація повинна виводитись на екрані
На екрані в біжучий момент повинна знаходитись тільки та інформація яка потрібна користувачу на даному етапі роботи.
Той факт, що доступна і інша інформація і вона запам’ятовується разом з необхідною інформацією і що існує те місце на екрані для розміщення цієї інформації, немає значення, вимоги користувача є основним фактором і тому треба так продумати процес доступу щоб допомогти користувачу виконати задачу.
В меню треба розміщувати список тільки тих пунктів з яких користувач може зробити вибір незалежно від того що це традиційне меню чи рядок.
Хоча екран неповинен вміщувати надлишкову інформацію важливо, щоб відображалась уся інформація, що відноситься до задачі яка розв’язуєть на даному етапі.
Нетреба примушувати користувача запам’ятовувати інформацію на одному екрані для того, щоб потім скористатись цією інформацією для роботи на наступному екрані. Якщо вся інформація деякого документу не розміщується на одному екрані, деякі елементи даних можуть виконуватись на інших екранах для збереження послідовності обробки.
Тому якщо для виконання операції потрібно прізвище автора воно повинне бути присутнім на тому самому місці.
Одночасно з визначенням того які саме окремі елементи даних необхідні, розробник має визначити як ці елементи пов’язані між собою.
Логічно пов’язані дані, тобто такі дані, які необхідно бачити на екрані одраз, не повинні розділятись по різних екранам. Розробник повинен розбиратись в задачі замовника.
Розробник повинен забезпечити можливість виводу для конкретної задачі списку необхідних даних пов’язаних з певною групою і позначити обов’язкові або необов’язкові. Як правило потрібно підтвердження правильності даних і має бути місце пояснення неправильності даних.
В якому виді інформація повинна виводитись на екран
Після того, як було визначено, які дані необхідні для розв’язку певної задачі, наступний крок полягає у визначенні формату виводу даних. На цьому етапі розробник повинен вказати розмір області виводу і атрибути, пов’язані з кожним полем виводу. Природність діалогу означає, що інформація представлена таким чином, що її одразу можна використати. Не треба примушувати користувача додатково обробляти інформацію. Наприклад, шукати обраховані значення і вручну їх вводити. Назви полів розташовуються в природному та логічному зв’язку з відповідними значеннями полів. Назви полів необхідні для правильної інтерпретації вхідних та вихідних даних.
Дуже важливе питання є: «Де на екрані повинна розташовуватись інформація?»
Щільність розташування даних на екрані - поняття суб’єктивне. Воно залежить від конкретного користувача і задачі. Для досвідченого користувача дані розташовуються щільніше, але існують правила, які регулюють щільність розташування даних на екрані за допомогою інтервалів.
Загальні правила:
1. Треба залишати вільними приблизно половину екрнау.
2. При виводі таблиць треба залишати вільним рядок після кожного 5 рядка.
3. В таблицях треба залишати 4 або 5 пробілів між стовпчиками.
Якщо дані виводити на декілька екранів, то ділити їх треба таким чином, щоб зберігалась чітка межа розділу. Не можна порушувати логічні зв’язки у групі даних. Треба також розташовувати на одному екрані всі дані, необхідні для прийняття конкретного рішення. На довільному екрані логічно зв’язані дані повинні представляти окремою групою. Цього можна досягнути залишаючи по декілька пробілів з кожної сторони групи або проводячи горизонтальні та вертикальні лінії або використовуючи різні атрибути для полів різних груп.
Фрагменти тексту мають розташовуватись на екрані так, щоб погляд користувача сам посувався по екрану в потрібному напрямку. Вміст полів не має притулятись до країв екрану.
Меню, яке має відносно малий обсяг інформації, має зміщуватись у верхню ліву частину екрану. Для підкреслення симетрії вміст та назви полів, що відносяться до 1 групи, мають вирівнюватися по вертикалі. По можливості треба вирівнювати всі логічно зв’язані групи даних. Треба визначити точку початку відрахування. Природньо починати з лівого верхнього кута на екрані і переміщуватись зліва на право, згори донизу.
Логіка задачі може вимагати іншу послідовність переміщення, але її треба змінювати обгрунтовано. Один і той самий тип інформації має з’являтись в одному і тому ж місці екрану.