F.1.3.5 проектирования программных средств (The Software Design). Данный подпроцесс предназначен для разработки проекта программного средства и предусматривает возможность верификации результатов проектирования на со- ответствие требованиям.
При выполнении данного подпроцесса выполняется проектирование про- граммной архитектуры, в ходе которого определяются компоненты программ- ного средства, реализующие установленные требования к нему. Определяются внешние и внутренние интерфейсы для каждого из компонентов. Выполняется техническое проектирование, в котором определяются программные модули, готовые к дальнейшему кодированию и тестированию. Устанавливается соот- ветствие требований к программному средству и результатов проектирования.
Работа 5.3.7 (Программирование и тестирование программных средств) заменена подпроцессом F.1.3.6 построения программных средств (The Software Construction). Данный подпроцесс предназначен для реализации исполняемых
программных модулей, соответствующих результатам проектирования про- граммных средств.
При выполнении данного подпроцесса определяются критерии верифика- ции программных модулей на соответствие требованиям к ним. Каждый модуль кодируется. Устанавливается соответствие между требованиями к програм- мному средству, результатами проектирования и программными модулями. Выполняется верификация программных модулей на соответствие требовани- ям.
Работа 5.3.9 (Квалификационные испытания программных средств) за- менена подпроцессом F.1.3.8 испытаний программных средств (The Software Testing). Данный подпроцесс предназначен для подтверждения того, что про- граммный продукт, полученный в результате сборки, соответствует установ- ленным к нему требованиям.
При выполнении данного подпроцесса устанавливаются критерии оценки соответствия собранного программного продукта требованиям. С использова- нием установленных критериев выполняется верификация программного про- дукта. Разрабатывается стратегия регрессионного тестирования, применяемая для повторного тестирования программного продукта после внесения измене- ний в его элементы.
Работа 5.3.11 (Квалификационные испытания системы) заменена под- процессом F.1.3.10 испытаний системы (The System Testing). Данный подпро- цесс предназначен для того, чтобы удостовериться, что реализация каждого требования к системе протестирована на соответствие и вся система готова к общему заключению о соответствии.
При выполнении данного подпроцесса устанавливаются критерии для оценки соответствия собранной системы системным требованиям. Собранная система верифицируется, используя установленные требования. Разрабатывает- ся стратегия регрессионного тестирования системы. Данная стратегия применя- ется для повторного тестирования системы после внесения в него изменений.
Работа 5.3.13 (Обеспечение приемки программных средств) перенесена в процесс поставки (см. подпроцесс поддержки приемки продукта на рис. 31).
Цели и результаты выполнения процесса разработки должны удовлетво- рять требованиям стандарта ISO/IEC 15504 [30 – 37].
Процесс эксплуатации (The Operation Process)
Базовая структура процесса эксплуатации (номер 5.4 в стандарте ИСО/ МЭК 12207) рассмотрена в п. 2.2.4 пособия и представлена на рис. 11. Модифи- цированная структура процесса эксплуатации приведена на рис. 33. В структу- ру процесса эксплуатации введены два расширенных подпроцесса:
эксплуатационное использование (The Operational Use);
поддержка пользователя (The Customer Support).
Каждый из подпроцессов группирует соответствующие работы процесса эксплуатации в соответствии с их целью и выходными результатами.
Цели и результаты выполнения процесса эксплуатации и его подпроцессов должны удовлетворять требованиям стандарта ISO/IEC 15504 [30 – 37].
Рис. 33. Подпроцессы процесса эксплуатации
в соответствии с ISO/IEC 12207:1995 / Amd.1:2002
Процесс управления (The Management Process)
Модифицированная структура процесса управления приведена на рис. 34. В отличие от базового процесса управления (см. рис. 23) модифицированный процесс разделяется на шесть подпроцессов, связанных с управлением отдель- ными сторонами жизненного цикла программных средств. Большинство из данных подпроцессов представляет собой объединение по целевому признаку существующих в стандарте ISO/IEC 12207:1995 работ и задач ЖЦ с учетом их необходимого развития и уточнения (Е).
F.3.1.2.
|
F.3.1.3.
|
Управление
|
Управление
|
организа-
|
проектом
|
цией
|
(Е)
|
(В)
|
|
F.3.1.4.
|
F.3.1.5.
|
F.3.1.6.
|
Управление
|
Управление
|
Измерение
|
качеством
|
риском
|
(N)
|
(Е)
|
(Е)
|
|
Рис. 34. Структура процесса управления
в соответствии с ISO/IEC 12207:1995 / Amd.1:2002
Do'stlaringiz bilan baham: |