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