ГОСТ Р ИСО 9241-110—2009
корректирующими воздействиями пользователя. Устойчивость к ошибкам может быть достигнута
посредством:
- контроля ошибок;
- исправления ошибок;
- управления обработкой ошибок для их исправления.
4.8.1 Интерактивная система должна помогать пользователю в обнаружении и предупреждении
ошибок на входе.
Пример — Прикладная программе электронной т орговли указывает пользователю на обязатель
ные поля, которые не были им заполнены.
4.8.2 Интерактивная система должна предупреждать любые действия пользователя, которые
могут привести к возникновению неопределенных состояний интерактивной системы (зависания) или
ее отказу.
Пример — Диалог при печати документа объемом 35 страниц позволяет пользователю напеча
тать номера страниц только с 1-й по 35-ю.
4.8.3 Если ошибка произошла, то ее происхождение должно быть объяснено пользователю для
облегчения исправления.
Пример — DVD-проигрыватель цифрового видеодиска в случае ошибки предоставляет пользова
телю сообщение: *Вы нажали кнопку «Play», но цифровой видеодиск для проигрывания в дисководе от
сутствует. Пожалуйста, вставьте цифровой видеодиск, если Вы желаете его воспроизвести».
4.8.4 Должна быть предусмотрена активная системная поддержка исправления типовых ошибок.
Пример — Курсор автоматически устанавливается в то место экрана, еде необходимо произвес
ти исправление.
4.8.5 В случаях, когда интерактивная система способна исправить ошибки автоматически, она
должна извещать пользователя относительно выполненных коррекций, а также давать возможность
отменять произведенные коррекции.
Пример — При проверке орфографии слова с ошибками выделяют подчеркиванием. Проверяющее
орфографию программное средство предлагает отбор одного или более вариантов исправления сло ва.
давая пользователю возможность напечатать другую версию слова.
4.8.6 Пользователю нужно предоставить возможность отложить исправление ошибки или оста
вить ошибку неисправленной, если исправление не обязательно для продолжения диалога.
Пример — В почт овых базах данных, где почт овый код (почтовый индекс) подтверждают во вре
мя ввода, пользователю разрешается продолжить редактирование других полей ввода, даже если поле
ввода почтового индекса содержит ошибочный почт овый код.
4.8.7 Когда возможно, дополнительная информация об ошибке и способах ее исправления дол
жна быть предоставлена пользователю по его требованию.
Пример — Сообщения об ошибках в пределах пакета программ содержат краткое описание самой
ошибки и способа ее исправления. В дополнение к этому описанию гиперссылка дает доступ к вспомога
тельной информации от носительно причины возникновения ошибки.
4.8.8 Валидация иверификация данныхдолжны быть проведены до их ввода интерактивной сис
темой.
Примеры
1 Почт овый клиент проверяет правильный синтаксис почт ового адреса, прежде чем сохранить
его в адресной книге.
2 В ситуациях, когда пользоват ели забывают прикреплят ь к письмам файлы, которые они
хот ели бы прикрепить, почт овый клиент проверяет в сообщ ении наличие слов • присоединит ь»,
• приложенный» и положение* и, если находит такие слова, то прежде чем от править сообщение,
делает напоминание: * Не хотели бы Вы прикрепить файл к Вашему сообщению?».
4.8.9 Количество действий, необходимых для исправления ошибок, должно быть минимизирова
но.
Пример — Приложение (прикладная программа), предназначенное для заполнения экранных блан
ков (форм), после того как обнаруживает ошибку, автоматически устанавливает курсор в поле с ош иб
кой, тогда найденные ошибки могут быть исправлены непосредственно на форме в поле ввода.
10