Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 25051-2017 Информационные технологии (ИТ). Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Требования к качеству готового к использованию программного продукта (RUSP) и инструкции по тестированию

     5.3 Требования к качеству программного обеспечения

5.3.1 Качество продукта - функциональная пригодность

5.3.1.1 После установки должна присутствовать ясность того, может ли быть выполнена определенная функция или нет.

Примечание - Правильное функционирование может быть проверено за счет использования поставляемых контрольных примеров либо с помощью процедуры самотестирования с соответствующими сообщениями, а также путем проведения тестов самим пользователем.

5.3.1.2 Все упоминаемые в документации пользователя функции должны выполняться с соответствующими аппаратными устройствами, свойствами и данными, а также в рамках заданных ограничений и в соответствии со всеми сообщениями, содержащимися в документации пользователя.

5.3.1.3 Программное обеспечение должно соответствовать всем требованиям, содержащимся в документе, на который дается ссылка в описании продукта.

5.3.1.4 Программное обеспечение не должно содержать противоречивых данных, а также несоответствий описанию продукта и документации пользователя.

Примечание - Пример: два одинаковых действия должны давать одинаковый результат.

5.3.1.5 Должна быть предусмотрена возможность контроля работы программного обеспечения конечным пользователем в соответствии с документацией пользователя. Работа программного обеспечения должна быть последовательной.

5.3.2 Качество продукта - уровень производительности

5.3.2.1 Программное обеспечение должно соответствовать заявленному в описании продукта уровню производительности.

Примечание - Отправка сообщений пользователю во время ожидания не имеет смысла.

5.3.3 Качество продукта - совместимость

5.3.3.1 Если установка может быть выполнена пользователем, программное обеспечение должно предоставлять средства контроля совместимости установленных компонентов.

5.3.3.2 Работа программного обеспечения должна соответствовать функциональной совместимости, указанной в документации пользователя и описании продукта.

5.3.3.3 Если для решения вопросов совместимости программного обеспечения нужна настройка параметров или предварительные условия, это должно быть четко указано в документации пользователя.

5.3.3.4 В документации пользователя должны быть четко указаны тип совместимости, функция, данные или поток.

5.3.3.5 Программное обеспечение должно указывать, какие его компоненты отвечают за совместимость.

5.3.3.6 Если пользователь может выполнить установку, а у программного обеспечения имеются ограничения совместимости с каким-либо из установленных компонентов, это должно быть указано до начала установки.

5.3.4 Качество продукта - доступность для использования

5.3.4.1 Пользователь должен иметь возможность оценить по описанию продукта или первичным действиям с ним, подходит ли продукт или система для соответствующих потребностей.

5.3.4.2 Сообщения (вопросы, инструкции и т.п.) и результаты работы программного обеспечения должны быть доступными для понимания.

Примечание - Доступность для понимания может быть обеспечена:

- правильной терминологией;

- графическими элементами;

- предоставлением справочной информации;

- предоставлением справочной системы;

- четким и легко читаемым текстом или графическими материалами;

- хорошо распознаваемым на слух аудиоматериалом.