ГОСТ Р ИСО/МЭК 25021—2014
Окончание таблицы 1
т ) Процессы жизненного цик
ла программного обеспечения
В этой части таблицы должны быть идентифицированы соответствующие ти
пичные процессы жизненного цикла, которые подходят для фактического из
мерения данного ЭПК относительно целевой сущности, (например, процессы,
посредством которых определенный Ь) Целевой обьект (целевая сущность)
создан или реализован в степени, достаточной для производства измерения
фактического значения ЭПК).
П ри м е ча н и я
1 В некоторых случаях в отдельных процессах жизненного цикла на основе
исторических данных перед фактическим измерением ЭПК может быть до
ступна оценка. Однако все процессы жизненного цикла, перечисленные в этом
разделе относятся к тем процессам, в которых мы можем получить фактиче
ские результаты измерения ЭПК. Связанные процессы жизненного цикла по
сле получения фактических данных, дополнительного фактического измере
ния или использования измеренных результатов также определяются здесь.
Например, число отказов кода может быть фактически измерено с использо
ванием анализа кода, инструментов анализа кода или поблочного тестирова
ния во время процесса разработки (кодирование и поблочное тестирование).
Кроме того, число отказов кода может быть измерено дополнительно после
исправления ошибок кода в процессе интегрированного или квалифицирован
ного тестирования.
Кроме того, число отказов в коде можно оценить на основе исторических дан
ных. исходя из предполагаемого размера кода, опираясь на количество стра
ниц спецификаций требований.
2 Основные процессы жизненного цикла программного обеспечения, такие, как
определение требований правообладателей, анализ требований к программ
ному обеспечению, проектирование архитектуры программных средств, де
тальное проектирование программных средств, конструирование программных
средств, комплексирование программных средств, квалификационное тести
рование программных средств, инсталляция программных средств, поддержка
приемки программных средств, функционирование программных средств, со
провождение программных средств, прекращение применения программных
средств и т. д. определены в ИСО/МЭК 12207. Базовые процессы систем, такие
как определение требований правообладателей, анализ требований, проекти
рование архитектуры, реализация, комплексирование. верификация, переда
ча. валидация, функционирование, сопровождение, прекращение применения и
т. д.. определены в ИСО/МЭК 15288.
3 Если используют методологию, в которую входят процессы жизненного цик
ла, не описанные ни в ИСО/’МЭК 12207. ни в ИСО/МЭК 15288, то измеряющий
может также привести методологию и отдельные используемые процессы.
п) Ограничения измерений
(не обязательно)
Любые ограничения, связанные с методом измерения, должны быть описаны
по мере необходимости.
ЭПК может иметь ограничения измерений, такие как ошибки измерения или
отклонения из-за зависимости от таких факторов, как. область применения ис
следования. способ исследования, изменение спецификации или вариантов
использования.
П ри м е ча н и я
1Число отказов кода, например, может быть различным для недавно разрабо
танного кода и для повторно используемого кода в одинаковых условиях.
Каждый из различных способов исследования кода, таких как анализ, прогон,
проверка, экспертная проверка, парное программирование, инструменты ана
лиза кода, поблочное тестирование, причинный анализ отказов в
интеграци онном тестировании и т. д. дает свое отличное от других число
отказов кода.
2 Например, при подсчете числа дефектов спецификации документ специфи
кации должен быть доступен и не должен быть изменчивым.
9