ГОСТ Р ИСО/МЭК 25051—2017
- сообщения об ошибках.
5.3.4.5 Пользователям должны быть полностью понятны форматы экранов ввода, отпеты и про
чая выводимая информация.
5.3.4.6 Выполнение функций, имеющих серьезные последствия, должно быть обратимым, либо
программное обеспечение должно выдавать четкое предупреждение о таких последствиях и запраши
вать подтверждение перед выполнением команды.
П р и м е ч а н и е — Стирание и перезапись данных, а также прерывание длительных операций по обработ
ке данных, имеющих серьезные последствия.
5.3.4.7 Конечный пользователь должен иметь возможность научиться использованию функции,
предоставляемойинтерфейсом пользователя, справочнойсистемой илидокументациейпользователя.
5.3.4.8 Пользовательдолжен получатьуведомлениео выполнении функции с временем отклика,
выходящим за общепринятые пределы.
5.3.4.9 На каждом элементе (носитель данных, файл ит. п.)должен присутствовать идентифика
тор продукта. Еслитаких идентификаторовдва или более, тодолжен бытьуказан номер идентификато
ра или его текст.
5.3.4.10 Интерфейс пользователядолженбытьпонятным для пользователя иоставлятьудовлет
ворительное впечатлениеот работы.
5.3.5Качество продукта — надежность
5.3.5.1 Работа программного обеспечения должна соответствовать функциям надежности, ука
занным вдокументации пользователя.
5.3.5.2 Функция обработки ошибок должна соответствовать заявленным в описании продукта и
документации пользователя параметрам.
П р и м е ч а н и е — На программное обеспечение не должны списываться разнообразные сбои, возникаю
щие а результате работы системы или сети.
5.3.5.3 Программное обеспечение не должно терять данные при работе в рамках ограничений,
установленных в документации пользователя.
П р и м е ч а н и е — Это требование может быть выполнено, если:
- возможности системы используются а указанных пределах;
- предпринимаются попытки использования возможностей системы вне указанных пределов.
- конечный пользователь или другое программное обеспечение, указанное а описании продукта, вводит
неправильные данные:
- нарушаются прямые инструкции, приведенные в документации пользователя.
5.3.5.4 Программноеобеспечениедолжно распознаватьнарушениясинтаксисавводимыхданных
и необрабатыватьтакиеданные как недопустимые.
5.3.5.5 Программное обеспечениедолжно восстанавливаться после критической ошибки ирабо
тать в прозрачном для пользователя режиме.
5.3.6 Качество продукта — безопасность
5.3.6.1 Работа программногообеспечениядолжнасоответствоватьхарактеристикам безопаснос
ти, указанным в документации пользователя.
5.3.6.2 Программное обеспечение при помощи соответствующих функций должно препятство
вать несанкционированномудоступу (случайному или преднамеренному) кпрограммам иданным.
5.3.6.3 Программное обеспечение должно распознавать нарушения целостности структуриро
ванных баз данных или файлов, а также обеспечивать средства для отслеживания таких событий и
информирования о нихавторизованного пользователя.
5.3.6.4 Программноеобеспечение должно поддерживать управление правами доступа в отноше
нии функций безопасности.
5.3.6.5 Программное обеспечениедолжно предоставлять инструментобеспечения конфиденци
альностиданных иограничения доступа авторизованнымилицами.
5.3.7 Качество продукта — удобство сопровождения
5.3.7.1Работа программного обеспечения должна соответствовать функциям удобства сопро
вождения. указанным вдокументации пользователя.
П р и м е ч а н и е — Примеры: способностьдиагностировать дефекты, возможность инициировать измене
ния.
13