7.1 Общие требования
В настоящем разделе определены требования и рекомендации для практической реализации оценки качества продукции разработчиками на этапе жизненного цикла - этапе разработки.
Требования используют организации, которые планируют разработать новый продукт или улучшить существующий продукт и имеют намерение выполнять оценку качества продукции с использованием ее собственного технического персонала.
Требования основываются на использовании показателей, которые могут предсказать качество конечных продуктов посредством измерения промежуточных продуктов, разработанных в течение жизненного цикла.
В процессе разработки оценщики должны принять во внимание следующие специфические вопросы.
Оценка качества продукции непосредственно поддерживает разработку программного обеспечения, соответствующего пользовательским и потребительским потребностям.
Когда разработчики планируют и проводят измерение качества программного обеспечения и оценку, необходимо принимать во внимание процесс разработки.
Примечания
1 Соответствующие процессы жизненного цикла определены в ИСО/МЭК 12207. Входящие в их состав действия описаны в 6.4 и 7.1.
2 Общие понятия процесса оценки качества программной продукции можно найти в ИСО/МЭК 25040. Разработчики должны согласовывать действия по оценке с поддержкой процессов и действий.
3 Процессы поддержки программного обеспечения определены в ИСО/МЭК 12207, включая, в частности, процесс обеспечения качества (см. 7.2.3), процесс проверки программного обеспечения (см. 7.2.4), процесс проверки допустимости программного обеспечения (см. 7.2.5) и процесс аудита программного обеспечения (см. 7.2.7).
Для многих методов анализа данных требуются данные из предыдущих проектов, разработанных при подобных условиях и с сопоставимыми требованиями к качеству. В связи с этим для достижения своих целей разработчики должны применять модель разработки, подобную той, которая использовалась в предыдущих проектах в организации разработчика, не исключая дополнительные требования.
7.2 Установите требования к оценке
7.2.1 Входы и выходы процесса
Входными данными для определения требований к оценке являются:
a) потребности оценки качества продукции;
b) спецификация требований к качеству продукции;
c) применимые инструменты и методология измерений;
d) продукт, который будет оценен, включая промежуточные и конечные продукты.
Результатами должны быть:
a) спецификация целей оценки качества продукции;
b) спецификация требований к оценке качества продукции;
c) высокоуровневый план оценки качества продукции.
Все части продукции, которые будут включены в оценку, должны быть идентифицированы и документированы.
С точки зрения разработчика информация о продукте включает в себя также статические артефакты, такие как:
- техническая характеристика изделия;
- исходные коды программы;
- производственные руководства;
- описание продукции.