- подсистема комплексных эргономических свойств и соответствующих им показателей для алгоритмов деятельности операторов;
- подсистема комплексных показателей качества деятельности операторов;
- подсистема комплексных свойств и соответствующих им показателей обитаемости.
Оценка эргономичности разрабатываемой программы включает следующие этапы:
а) расчет показателей эргономичности интерфейса:
- расчет результирующего значения вероятности (РРЕЗ) ошибок операторов;
- расчет времени действия оператора по обнаружению информации и управлению объектами (ТДО);
- расчет результирующего значения потенциального эргономического уровня эффективности;
- расчет предполагаемого значения эргономичности СЧМ через N часов;
б) проведение эргономической экспертизы интерфейса.
Расчет показателей эргономичности интерфейса
Основными этапами расчета показателей эргономичности пользовательского интерфейса являются:
Расчет оперативности – вероятность получения ответа на запрос пользователя за время меньшее времени допустимого. Критерий оценивания Рз (tр≤ 10 сек.)³ 0,97. Результат оценки Рз (tр≤ 10 сек.)= 0,998.
Проведение эргономической экспертизы интерфейса
Для оценивания эргономичностииспользована методика, представленная в ГОСТ РВ 29.05.007—96 «Интерфейс человеко-машинный»[5], состоящая из трех этапов:
– на первом этапе определяются эргономические требования к данному интерфейсу, применимость которых рассматривается в зависимости от решаемой задачи, квалификации и уровня подготовки оператора, для разработанного интерфейса, алгоритма его деятельности, используемого программного обеспечения. (В случае если рассматриваемое требование должно быть учтено в данном интерфейсе, в графе «Применение» таблицы 6.1 напротив требования ставится буква «П» (применимо), в противном случае — буква «О» (отсутствует, неприменимо));
– на втором этапе оценивается выполнение эргономических требований, выделенных на первом этапе. (Если в разработанном интерфейсе требование выполняется, то в графе «Выполнение» таблицы 6.1 ставится буква «В» (выполнено), в противном случае — буква «Н» (не выполнено).Выполнение проверяется только для требований, отмеченных в графе «Применение» буквой «П»);
– на третьем этапе вычисляется количественный показатель — степень выполнения применимых эргономических требований — являющийся отношением количества выполненных требований (число букв «В» в графе «Выполнение») к количеству требований, применимых к рассматриваемому интерфейсу (число букв «П» в графе «Применение»).
На основании выше изложенных этапов методики произведено исследование применимости и контроля выполнения общих эргономических требований к интерфейсу. Полученные данные занесены в таблицу 6.1.
Таблица 6.1 – Исследование применимости и контроля выполнения общих эргономических требований к интерфейсу
Номер эргономического требования | Применение | Выполнение |
1 Панель должна отображаться на экране дисплея в окне и содержать следующие элементы: меню действий, появляющееся меню, инструкцию, поле выбора, поле ввода, область сообщений, область команд, область функциональных клавиш | П | В |
2 Панель должна быть разделена на три области: меню действий, основную область, функциональные клавиши и иметь наименование, которое размещается вверху основной области | П | В |
3 Появляющееся меню, инструкцию, поля выбора, ввода, область сообщений и область команд располагают в основной области панели | П | В |
4 Инструкция должна предписывать необходимые действия с отображаемой панелью и порядок перехода в следующую панель | П | В |
5 Меню действий следует располагать в верхней части экрана. Если на панели в появившемся окне отображается вторая панель, то меню действий второй панели располагают непосредственно под наименованием окна | П | В |
6 Наименования объектов и функций должны быть представлены существительными, глаголами и состоять из одного или нескольких слов | П | В |
7 Объекты меню необходимо располагать слева направо по мере убывания частоты их использования. Допускается группирование объектов меню по смысловому признаку.Последние две позиции меню действий должны быть отведены для объектов «Выход» и «Справка» | П | В |
8 Каждому объекту меню должен быть присвоен мнемонический символ | П | В |
9 Курсор выбора в меню действий должен целиком покрывать наименование объекта, включая по одному пробелу, справа и слева от объекта | О | |
10 Переход из основной области панели в меню действий и обратно должен осуществляться с помощью клавиши «Меню» или устройства указания | П | В |
11 Появляющееся меню должно располагаться под меню действий так, чтобы первый символ его объекта, находился под первым символом соответствующего объекта меню действий | О | |
12 Появляющееся меню должно содержать функции «Ввод» и «Отмена», отделенные от других объектов разделительной линией | П | В |
13 Появляющееся меню не должно протягиваться. Инструкцию и поля ввода в появляющемся меню не используют | П | В |
14 Подтверждение выбора должно индицироваться графическим знаком, располагаемым перед выбранным объектом | О | |
15 Поле ввода должно располагаться в основной области панели, выделяться визуально и иметь наименование | П | В |
16. При необходимости одновременного отображения нескольких полей ввода их группирование должно производиться по столбцам | П | В |
17. При первом предъявлении панели поле ввода должно быть заполнено пробелами или значениями по умолчанию | П | В |
18. Для информации, превышающей 25 символов, должна быть предусмотрена протяжка поля ввода | О | |
19. При вводе информации в поле ввода, заполненное данными, должна применяться автоочистка | П | В |
20 Область сообщений должна содержать информационные или предупреждающие сообщения прикладной программы, которые не должны перекрываться вторичными или появляющимися окнами | П | В |
21 Область команд должна содержать поле ввода с наименованием «Команда» и стрелкой, направленной вправо к полю ввода | О | |
22 Область функциональных клавиш должна содержать перечень клавиш, за которыми закреплены определенные функции прикладной программы, и наименования этих функций | П | В |
23 Окна должны иметь иерархический уровень, соответствующий уровню диалога. Число уровней окон должно быть не более трех | П | В |
24 Диалог при решении каждой задачи АС должен начинаться в собственном первичном окне | П | В |
25 Задержка отображения появляющегося окна должна быть не более 500 мс | П | Н |
26 Размеры появляющихся окон должны быть меньше размеров экрана | П | В |
27 Расположение появляющегося окна определяют двумя способами связи: относительно объекта (ниже, выше, слева, справа) и относительно предыдущего окна | П | В |
28. Для выделения появляющихся окон используют цвет, рамку, теневой эффект | П | В |
29 Диалог должен включать следующие унифицированные действия, имеющие одинаковый смысл во всех прикладных программах: «Отмена», «Команда», «Ввод», «Выход», «Восстановление», «Обновление», «Идентификаторы», «Клавиши», «Справка» | П | В |
30 Действие «Отмена» должно возвращать диалог на один шаг назад | П | В |
31 Действие «Команда» должно переводить диалог в область команд для ввода команды с клавиатуры | П | В |
32 Действие «Ввод» должно завершать работу по выбору объекта из появляющегося меню или работу с панелью, содержащей поля выбора и поля ввода | П | В |
33 Действие «Выход» должно обеспечивать возможность возврата на уровень старшей функции или возможность выхода из прикладной программы | П | В |
34 Действие «Клавиши» должно обеспечивать выключение или включение отображения функциональных клавиш | П | Н |
35 Вспомогательными функциями могут быть: «Список», «Сообщения», «Подсказка» | О | |
36 Функция «Сообщения» должна обеспечивать автоматическое предъявление информации от прикладной программы | П | В |
37 Информационное сообщение должно указывать, что программа выполняет или завершила выполнение функции | П | В |
38 Предупреждающее сообщение следует выдавать при не правильных действиях оператора и удалять после правильного их повторения | П | В |
39 Критическое сообщение, информирующее об исключительном состоянии системы, должно выдаваться в появляющемся окне | О | |
40 При выдаче предупреждающих и критических сообщений должна быть предусмотрена звуковая сигнализация и возможность ее выключения | О | |
41 Элементы панели должны выделяться одним из следующих способов: цветом, уменьшенной яркостью, рамкой, инверсным цветом | П | В |
Для расчета степени выполнения эргономических требований, применимых к рассматриваемому интерфейсу используется выражение 6. 1.
Для оценки эргономичности использована степень выполнения эргономических требований, рассчитываемая по формуле:
, (6.1)где n1 – количество выполненных требований;
n2 – количество требований, применимых к рассматриваемому интерфейсу.
На основании задания, результатов предпроектных исследований, сформулированных ЧПЭФ, согласно ГОСТ РВ 29.05.007—96 «Интерфейс человеко-машинный» выработана система оперативно-технических требований (СОТТ) кпрограммному модулю: