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

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

     6 Требования и рекомендации организационного уровня к оценке качества программной продукции

6.1 Общие требования и рекомендации

Эталонная модель процесса оценки качества программной продукции определяет процесс и детали действий и задач, необходимых для достижения цели, а также предоставляет дополнительную информацию, которая может быть использована для выполнения оценки качества продукции (см. ИСО/МЭК 25040).

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

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

Эталонная модель процесса оценки качества программной продукции требует, чтобы оценка базировалась на спецификации требований к качеству продукции с использованием ИСО/МЭК 25030 перед оценкой и определением четких целей и критериев оценок. Требования к качеству продукции выражают потребности пользователя в рассматриваемой продукции и определены перед разработкой (см. ИСО/МЭК 25030).

ИСО/МЭК 25001 применим к группе оценки, которая обеспечивает поддержку в рамках всей организации всех проектов оценки качества продукции, выполняемых независимыми оценщиками в процессе разработки программного обеспечения или приобретения программного обеспечения.

ИСО/МЭК 25001 устанавливает требования и рекомендации для организации, ответственной за реализацию и управление спецификацией требований к качеству продукции, а также за действия по оценке качества программного обеспечения на основе предоставления технологии, инструментов, опыта и управленческих навыков.

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

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

Качество программной продукции в рамках определенной структуры качества может быть оценено на всех этапах жизненного цикла, относящихся к процессу внедрения, как это определено в ИСО/МЭК 12207 и ИСО/МЭК 15288.

6.2 Документация оценки качества программной продукции

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

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

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

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

Решения, принятые в процессе оценки, также должны быть включены в протокол оценки, как это определено в плане оценки.

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

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

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

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

Примечания

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

- результаты анализа спецификации проекта (статической промежуточной или конечной продукции);

- результаты тестирования (тест модуля программы, комплексное испытание системы, тест в рабочих условиях перед выпуском продукции);

- спецификация любой прогнозирующей модели, которая будет использоваться в качестве индикатора качества продукции;

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

2 В случае приобретателя в связи с использованием для оценки в протокол должны быть занесены:

- результаты анализа спецификации проекта (статическая, промежуточная или конечная продукция);

- результаты тестирования (тестирование системы в эксплуатационном режиме, тестирование демонстрационной системы перед выбором самой подходящей продукции);