- •Академия Федеральной службы охраны Российской Федерации Кафедра технической эксплуатации
- •Орел 2012
- •Задание № 1 «Разработка интерфейса оператора с учетом эргономических требований»
- •Задание № 2 «Проведение эргономической экспертизы интерфейса»
- •Задание № 3 «Проведение эргономической экспертизы базы данных»
- •Основная
- •Дополнительная
- •Отчет по лабораторной работе " Исследование эргономического качества программного обеспечения "
- •5.1 Требования к панелям
- •5 Эргономические требования к программным средствам интерфейса
- •Меню действий
- •Наименование столбца 1
- •5.2 Требования к окнам
- •5.3 Требования к диалогу
- •5.4 Требования к вспомогательным функциям
- •5.5 Требования к способам выделения элементов панели
- •Порядок оценки интерфейса
- •Способы выделения элементов панели
- •Выписка из гост р в 29.05.010-98
- •Основные определения
5.3 Требования к диалогу
5.3.1 Диалог должен включать следующие унифицированные действия, имеющие одинаковый смысл во всех прикладных программах: «Отмена», «Команда», «Ввод», «Выход», «Восстановление», «Обновление», «Идентификаторы», «Клавиши», «Справка».
5.3.2 Действие «Отмена» должно возвращать диалог на один шаг назад «Отмену» 'необходимо включать во все появляющиеся меню и появляющиеся окна со справочной информацией.
Действие «Отмена» следует включать во все панели, являющиеся замыкающими в некоторой последовательности панелей, используемых в законченной задаче, для выхода из этой задачи.
В случае возможной потери важной информации при исполнении действия «Отмена» должно быть выдано предупреждающее сообщение, запрашивающее подтверждение удаления или сохранения этой информации.
5.3.3 Действие «Команда» должно переводить диалог в область команд для ввода команды с клавиатуры.
Вводимые команды должны проверяться на корректность. При вводе неправильной команды должно появиться соответствующее сообщение. .
Действие «Ввод» должно завершать работу по выбору объекта из появляющегося меню или работу с панелью, содержащей поля выбора и поля ввода.
Действие «Выход» должно обеспечивать возможность возврата на уровень старшей функции или возможность выхода из прикладной программы.
В случае возможности потери важной информации при исполнении действия «Выход» должно появиться окно с возможными дальнейшими вариантами действий:
—сохранить и выйти;
выйти без сохранения;
не выходить.
Действие «Восстановление» используют для восстановления содержимого отображаемой панели в исходное состояние, которое она имела до внесения изменений.
Действие «Обновление» используют для приведения содержимого отображаемой панели в соответствии с произведенными изменениями.
5 3.8 Действие «Идентификаторы» должно обеспечивать включение или выключение отображения идентификаторов панелей.
По умолчанию отображение идентификаторов должно быть выключено.
5.3.9 Действие «Клавиши» должно обеспечивать выключение или включение отображения функциональных клавиш.
По умолчанию отображение функциональных клавиш должно быть включено.
5.3.10 Действие «Справка» должно обеспечивать вызов в появляющемся окне панели, содержащей справочную информацию (далее в тексте — справка) о порядке необходимых действий. Справка всегда должна быть доступной.
Для удаления появляющегося окна со справкой следует использовать действия «Отмена» или «Выход».
5.4 Требования к вспомогательным функциям
5.4.1 Вспомогательными функциями могут быть: «Список», «Сообщения», «Подсказка», «Общая справка», «Учебная справка», «Содержание справки», «Указатель справки».
Вспомогательные функции «Список» и «Сообщения» являются обязательными.
5.4.2 Функция «Список» должна применяться для облегчения ввода данных и команд.
При вызове функции в появляющемся окне должен быть представлен список введенных ранее с клавиатуры данных или команд (далее в тексте — команды) в хронологической последовательности. Выбором с помощью курсора любой из них должно обеспечиваться автоматическое копирование команды в поле ввода для последующего редактирования (при необходимости) и ввода.
Количество запоминаемых для последующего копирования команд должно быть не менее 10.
5.4.3 Функция «Сообщения» должна обеспечивать автоматическое предъявление информации от прикладной программы.
Сообщения должны быть трех типов: информационное, предупреждающее и критическое.
5.4.3.1 Информационное сообщение должно указывать, что прикладная программа выполняет или завершила выполнение функции. Его используют в следующих случаях:
оператору не очевидно, что обработка продолжается или завершилась; .
выяснение текущего состояния системы на основе другой отображаемой информации может занять у оператора несколько секунд;
оператор многозадачной системы выполняет фоновое задание, и сообщение 'извещает оператора о завершении работы программы. Информационные сообщения должны удаляться автоматически.
5.4.3.2 Предупреждающее сообщение следует выдавать при не правильных действиях оператора и удалять после правильного их повторения.
В области сообщений разрешается отображать только информационные и предупреждающие сообщения.
Критическое сообщение, информирующее об исключительном состоянии системы, должно выдаваться в появляющемся окне.
Критическое сообщение должно удаляться только явным действием оператора, не являющимся частью обычного взаимодействия с данной панелью. Запрещается автоматическое удаление критических сообщений.
5.4.3.5 При выдаче предупреждающих и критических сообщений должна быть предусмотрена звуковая сигнализация и возможность ее выключения.
