
50
инженерия. Процессы жизненного цикла программных средств», идентичный
международному стандарту ISO/IEC 12207:2008 «System and software
engineering — Software life cycle processes».
Данный стандарт, используя устоявшуюся терминологию, устанавливает
общую структуру процессов жизненного цикла программных средств, на
которую можно ориентироваться в программной индустрии. Стандарт
определяет процессы, виды деятельности и задачи, которые используются при
приобретении программного продукта или услуги, а также при поставке,
разработке, применении по назначению, сопровождении и прекращении
применения программных продуктов.
Стандарт ГОСТ Р ИСО/МЭК 12207 не предлагает конкретную модель
жизненного цикла. Его положения являются общими для любых моделей
жизненного цикла, методов и технологий создания ИС. Он описывает структуру
процессов жизненного цикла, не конкретизируя, как реализовать или выполнить
действия и задачи, включенные в эти процессы.
Модель жизненного цикла ПО – структура, определяющая
последовательность выполнения и взаимосвязи процессов, действий и задач на
протяжении жизненного цикла. Модель жизненного цикла зависит от
специфики, масштаба и сложности проекта и специфики условий, в которых
система создается и функционирует.
Модель ЖЦ ПО включает в себя:
- стадии;
- результаты выполнения работ на каждой стадии;
- ключевые события – точки завершения работ и принятия решений.
Стадия – часть процесса создания ПО, ограниченная определенными
временными рамками и заканчивающаяся выпуском конкретного продукта,
определяемого заданными для данной стадии требованиями.
На каждой стадии могут выполняться несколько процессов, определенных
в стандарте ГОСТ Р ИСО/МЭК 12207-2010, и наоборот, один и тот же процесс
может выполняться на различных стадиях. Соотношение между процессами и
стадиями также определяется используемой моделью жизненного цикла ПО.