Отечественные и международные стандарты по ЖЦ ПС.

ИСО/МЭК 12207-95 определяет модель ЖЦ процессов разработки ПО. Данная модель ЖЦ ПС определяет,на верхнем уровне,основные цели,кот являются существенными для разработки высокоэффективного и надежного ПО.Цели верхнего уровня описывают то,что должно быть достигнуто,а не как их достигнуть.

Архитектура данной модели организует процессы для помощи персоналу организации в их понимании и их использования для непрерывного усовершенствования процессов разработки ПО.Процессы,определенные в стандарте,образуют всеобъемлющий набор процессов.Поэтому стандарт разработан так,чтобы быть приспособленным как для отдельной организации,так и для конкретного проекта или приложения. Кроме того, он может использоваться в случаях,когда ПО является самостоятельной сущностью,встраивается или является составной частью общей системы.

Все действия, которые могут осуществляться в процессе ЖЦ ПС, рассматриваемый стандарт разбивает на три группы процессов ЖЦ–основные,поддерживающие,организационные,согласно типу действия,которым они направляются.Каждый процесс ЖЦ подразделяется на ряд действий,действие-на ряд задач. Под задачей понимается действие,преобразующее входы в выходы. Процессы, действия и задачи могут выполняться последовательно, параллельно, повторно и комбинированно.

Основные процесс:1Процесс приобретения2Процесс поставки3Процесс разработки4Процесс эксплуатации5Процесс сопровождения.

Поддерживающие процессыСопроводительный процесс поддерживает работу др.процессов как единое целое с четко определенной целью и способствует успеху и качеству проекта. Сопроводительный процесс используется, как правило, другими процессами. Сопроводительные процессы:1Процесс документирования2Процесс управления конфигурацией3Процесс обеспечения качества4Процесс верификации5Процесс проверки правильности (аттестации)6Процесс совместного обзора7Процесс аудита8Процесс разрешения проблем.

Организационные процессы:1Процесс управления2Процесс инфраструктуры3Процесс улучшения4Процесс обучения. Перечень действий. Этот процесс содержит следующие действия: реализация процесса, обучение существующей разработке, реализация плана обучения.

Стандарт ИСО/МЭК 15504 представляет собой руководство для проведения оценки процесса разработки ПО,обеспечивает структурированный подход к оценке процесса разработки ПО для следующих целей:а)организацией или от ее имени с целью понимания состояния собственных процессов для улучшения процесса разработки ПО; в)организацией или от ее имени с целью определения пригодности собственных процессов для удовлетворения специфического требования или класса требований;с)организацией или от ее имени с целью определения пригодности процессов другой организации для специфического контракта или класса контрактов.Часть2(нормативная) ИСО/МЭК 15504 определяет двухмерную эталонную модель для описания процессов и возможности процесса, используемых в оценке процесса. Эталонная модель описывает набор процессов, определенных в терминах их целей и результатов, а также руководство для оценки возможности процессов через оценку атрибутов процесса, структурированных в уровни возможности.

Эталонная модель описывает процессы, которые организация может применять для приобретения, поставки, разработки, эксплуатации, развития и сопровождения ПО, а также атрибуты процесса, которые характеризуют возможность этих процессов.Эталонная модель группирует процессы, при измерении процесса, в три группы процессов ЖЦ, которые содержат пять категорий процесса, согласно типу деятельности, к которым он обращен.

Начальные процессы ЖЦ состоят из категорий процессов поставщик - заказчик и инжиниринга.

Категория процесса поставщик-заказчик состоит из процессов, на которые непосредственно воздействует заказчик, разработка поддержки и переход программного ПО заказчику,и предусматривают корректное функционир.и использ. программного продукта и/или услуг.

Категория процесса инжиниринга состоит из процессов,кот непосредственно определяют,осуществляют или поддерживают программ. продукт,его отношение к системе и его документации заказчика.

Поддерживающие процессы ЖЦ состоят из категории процесса поддержки.

Категория процесса поддержки состоит из процессов,кот могут использ. любым из др.процессов (включая другие поддерживающие процессы)в разл.точках ЖЦ ПО.

Организационные процессы ЖЦ состоят из категорий процессов управления и организации.

Категория процесса управления состоит из процессов,содержащие методы общего характера,кот могут использоваться любым,кто управляет проектом или процессом внутри ЖЦ ПО.

Категория процесса организации состоит из процессов,устанавливающие бизнес-цели организации и разрабатывающие процесс,продукт и активные ресурсы,кот,когда используется проектами в организации, помогут достигнуть ее бизнес-целей.