ГОСТ Р ИСО/МЭК 25040—2014
- приобретатель: заказывая изготовляемый программный продукт, приобретатель может установить
требования к качеству использования и требования к качеству программного обеспечения, определить
требования кпоставщикуи оценить соответствие потенциально-возможной покупки этим требованиям пе
ред приобретением. Призаказе продукта, который будет разработан, цель определения требований к каче
ствусостоит в том. чтобыобеспечить соответствие продукта заявленным иподразумеваемым потребнос
тям пользователя. При покупке программногопродукта оценку можно использоватьдля того, чтобы срав
нить альтернативные продукты игарантировать соответствие выбранного продукта требованиям качества;
- разработчик: разрабатывая изготовляемыйназаказ программный продукт, разработчикможет оце
нитьпромежуточные программные продукты или конечный продуктс тем, чтобы обеспечить качествораз
работанного программного обеспечения. Разработчик может использовать результаты оценки программно
гообеспечения качества продукции для того,чтобы продукты соответствовали требуемым критериям каче
ства, которые могли быть установлены заказчиком или в сравнении сдругими продуктами.
- независимые оценщики: дляобеспечения качества программногообеспечения, оценивая целевой
программный продукт, независимый оценщикможет оценить промежуточные программные продукты или
конечный продукт. Независимый подход кпроцессу оценки обеспечивает требования и рекомендациидля
практической реализации оценки программного продукта в условиях, когда результаты оценки должны
быть поняты, приняты несхолькими сторонам при условии доверия результатам. Этот подход ииспользует
ся оценщиками при выполнении независимой оценкипрограммного продукта. Подобная оценка может быть
выполнена потребованию разработчика, приобретателя или некоторой другойстороны;
- поставщик: поставщик может использовать результаты оценки программного продуктадля обеспе
чения соответствия продуктовтребуемым критериям качества,которые могут быть установлены приобрета
телем. или в сравнении сдругими продуктами;
- оператор: человек или организация, которые управляют системой, частью которой является про
граммный продукт, могут использовать оценку качества программного обеспечения, чтобы удостовериться в
том. чтотребования к уровню качества выполняются в различных эксплуатационных режимах, ивыска
зать свое мнение о необходимости каких-либо изменений ответственным за техническое обслуживание
лицам;
- специалист по обслуживанию, человек или организация, которые обслуживают систему, частью
которой является программный продукт, могут использовать оценку программного обеспечения для
проверки выполнения требований к уровнюкачества, требований пригодности к обслуживанию имобиль
ности.
5.4 Качество в жизненном цикле
Какжизненный цикл качества программногообеспечения, так ипоказатели программногообеспече
ния, относящиеся к жизненному циклу, описаны в ИСО/МЭК25020.
5.5 Поддержка оценки
Это мероприятия, назначение которыхпомочьв оценке путем сбора информации пометодам оценки
качества программного продукта, инструментам для разработки и проверки показателей истандартизации
процессов оценки и измерений.
ИСО/МЭК 25001 содержит требования и рекомендациидля поддержки процессов оценки качества
программного продукта, атакжедля улучшения процесса оценки организационногоуровня посредством,
например, квалификации каждогопроекта оценки исобственнопроцесса оценки.
ИСО/МЭК25041 содержит специальные требования ирекомендации для разработчиков, приобрета
телей иоценщиков.
ИСО/МЭК 25042 определяет структуру исостав модулей оценки. Модули оценки описывают кактех
нологиюоценки, так и порядок применения технологии.
6 Процесс оценки качества программного продукта
Цель — провестиоценку качества программного продукта.
6.1 Общие требования
Оценщикдолжен реализоватьдействия изадачи, описанные в разделе 6в соответствии спримени
мымиорганизационными политиками ипроцедурами, относящимися к процессу оценки качества программ
ного продукта (см. рисунок 3).
10