Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Организация человеко-машинного интерфейса

Словесная форма | Этапы проектирования программной системы | Визуальное объектно-ориентирование программирование. Инкапсуляция, наследование, полиморфизм. Основные объекты и их свойства, методы и события | Объекты, управляющие элементы | Информация, данные и их характеристики |


Читайте также:
  1. I. ОРГАНИЗАЦИЯ И ТЕХНОЛОГИЯ ЛУЧЕВОГО ИССЛЕДОВАНИЯ. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ ЛУЧЕВОГО ИССЛЕДОВАНИЯ.
  2. II. Организация деятельности общеобразовательного учреждения
  3. II. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ СОРЕВНОВАНИЙ.
  4. II. Организация сценического пространства.
  5. II. Организация Фестиваля
  6. III. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ КОНТРОЛЯ ЗНАНИЙ
  7. III. Организация и регламент Конкурса

Принципы разработки интерфейса:

1. Отдельная разработка интерфейса.

2. Учет возможностей аппаратных и программных средств.

3. Последовательность, унификация.

4. Использование общепринятых стандартов.

5. Учет особенностей пользователя системы.

6. Привлечение пользователя к разработке интерфейса.

7. Предусмотрение средств адаптации пользователя.

Поддержка пользователя: высококачественная инструкция на бумаге и копия на диске; вывод подтверждения на действия системы в случае невозможности восстановления состояния объекта; характер и количество подсказок и справочной информации должны соответствовать опыту пользователя; в сообщениях об ошибке выводить, в чем была ошибка, причину ее возникновения, возможные действия и их возможные последствия; в сложной иерархической справочной системе вывод пути.

Критерии разработки диалога: естественность; сохранение традиционных способов решения задачи; на родном языке; разговорный язык без напыщенности и фамильярности; допускается использование жаргона, понятного пользователю; не допускаются слова двойного смысла; соблюдение порядка запроса, в котором обычно пользователь обрабатывает информацию.

Критерии разработки меню: если пунктов меню много, то следует делать иерархическую группировку; располагать пункты в логической последовательности их выполнения или в алфавитном порядке; использовать способы быстрого выбора из меню; снабжать каждую опцию ее описанием по F1; выравнивание; пункты, вызывающие другое меню/окно, заканчивать стрелочкой/многоточием; наиболее вероятный пункт меню делать текущим при активизации меню; группировка логически связанных пунктов в прямоугольные фрагменты.

Критерии разработки форм: последовательность расположения вводимых полей должна соответствовать порядку их заполнения; логическое разбиение формы на отдельные фрагменты, связанные между собой; использование типовых обозначений для полей ввода-вывода; включение подсказки в форму; использование умалчиваемых значений; включение контрольных соотношений.

Критерии обработки ошибок: гибкость по отношению к ошибкам; возможность исправления небольших ошибок; вывод дополнительного вопроса с целью возможного дальнейшего действия; сохранять исходную строку, вызвавшую ошибку, с целью дальнейшего исправления строки; сообщения должны быть понятными пользователю и определять причину ошибки точно и полно; предполагаемые действия к исправлению и продолжению, возможные последствия такого продолжения; проверка данных полная, а не по частям; сообщение не должно быть угрожающим, назидательным или снисходительным.

Критерии расположения информации на экране: идентифицировать связанные группы информации; различать исключительные ситуации, определять действия для продолжения выполнения; не заставлять пользователя запоминать данные при переходе на другой экран; использовать стандартный вид даты; использовать графики вместо таблиц; применять естественную форму написания прописных и строчных букв; выделять красным цветом отрицательные значения; в верхней части экрана выводить меню, панели инструментов, в нижней – строку состояния.

Время ответа – это время от момента ввода последнего символа до момента вывода первого символа системы. Быстрый ответ благоприятствует представлению о системе и соответствует психологическим потребностям пользователя. Точность выбора из меню и других ответных действий пользователя увеличивается с увеличением времени ответа. Всякий сценарий действия делится на этапы, между шагами есть паузы за счет работы системы. Последнюю паузу рекомендуется удлинить за счет сокращения предыдущих пауз. В случае длительности операции необходимо выводить на экран дисплея информацию о том, что машина выполняет данную операцию (изображение песочных часов).

Адаптация – это способность устанавливать соответствие с уровнем подготовки пользователя. Существуют три типа адаптации:

· косметическая – использование команд-акселераторов, исключение повторных запросов, использование синонимов, опережающих ответов, умолчания, использование макросов, многоуровневая помощь;

· фиксированная – пользователь явно выбирает уровень диалоговой поддержки;

· автоматическая – система строит модель поведения пользователя, изменяясь по мере работы с пользователем, распознавая его характеристики (время ответа, ошибки, обращение к помощи).

Гибкость при сравнении: в процессе диалога пользователь формирует ответы на запросы системы. Возникает проблема, что считать правильным ответом. Обычно от степени сравнения полученного и проверочного ответа вырабатывается признак: ответ правильный или нет. Говорят, что допускается гибкость при сравнении, если при неточном совпадении ответа с эталоном при некоторых условиях вырабатывается признак правильности. Способы достижения гибкости:

· сравнение со списком возможных сообщений; совпадение сокращений;

· частичное совпадение;

· алгоритм сокращения слов;

· использование синонимов.

Интеллектуальные интерфейсы преобразуют входные сообщения в соответствии с контекстом отображаемой предметной области. Основными средствами интерфейса являются голосовой ввод информации; способность распознавания образов для интерпретации входных сообщений.


Дата добавления: 2015-11-14; просмотров: 71 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Структурное программирование и его принципы| МАНИФЕСТ ФОРУМА

mybiblioteka.su - 2015-2024 год. (0.007 сек.)