Международный стандарт ISO / IEC 12207:1995-08-01.
Процессы ЖЦ программного обеспечения
Международный стандарт ISO/IEC 12207 является базовым стандартом процессов ЖЦ ПО, ориентированный на различные виды ПО и типы проектов ИС. Стандарт определяет стратегию и общий порядок в создании и эксплуатации ИС, он охватывает все этапы от концептуализации идей до снятия ИС с эксплуатации.
В отличие от Oracle CDM стандарт ISO 12207 равносильно ориентирован на организацию действий как поставщика (разработчика), так и покупателя (пользователя).
Общая структура в стандарте базируется на трех крупных компонентах, которые, в свою очередь, состоят из процессов (рис.3.1): основы ЖЦ ПС (5 процессов); поддержка ЖЦ ПС (8 процессов) и организация ЖЦ ПС (4 процесса). По сравнению с CDM процессы в стандарте ISO 12207 являются более крупными и обобщенными, можно сказать, что один такой процесс сравним со всеми процессами CDM, вместе взятыми.
Каждый процесс разделен на набор действий (работ), каждое действие – на набор задач. Например, процесс поставки включает работы (действия): инициация, подготовка предложений, заключение контракта, планирование, исполнение и контроль, проверка и оценка, постановка и завершение процесса. А действие «заключение контракта» содержит две задачи: поставщик обязан согласовать и внести в контракт пункт о передаче покупателю программного продукта или сервиса ПО; поставщик может потребовать изменить контракт, действуя в рамках механизма управления изменениями. Важным отличием для ISO 12207 является то, что каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости. Причем заранее нет жестко определенных последовательностей, естественно должна сохраняться логика связей по исходным данным задач.
|
|
Ядром стандарта являются 5 основных процессов.
5. Основы ЖЦ ПС | 6. Поддержка ЖЦ ПС | 7. Организация ЖЦ ПС |
5.1. Приобретение | 6.1. Документирование | 7.1. Управление |
5.2. Процесс поставки | 6.2. Конфигурационное управление | 7.2. Инфраструктура |
5.3. Разработка | 6.3. Обеспечение качества | 7.3. Совершенствование |
5.4. Эксплуатация | 6.4. Верификация | 7.4. Обучение |
5.5. Сопровождение | 6.5. Валидация |
|
| 6.6. Управление проектом | |
6.7. Ревизия отчетов | ||
6.8. Решение задач (устранение дефектов) |
Рис. 3.1. Структура стандарта ISO 12207
5.1. Процесс приобретения определяет действия предприятия-покупателя, которое приобретает ИС, программный продукт или сервис ПО.
5.2. Процесс поставки определяет действия предприятия-поставщика, которое снабжает покупателя системой, программным продуктом или сервисом ПО.
5.3. Процесс разработки определяет действия предприятия-разработчика, которое разрабатывает принцип построения ИС.
|
|
5.4. Процесс функционирования (или эксплуатации) определяет действия предприятия-оператора, которое обеспечивает обслуживание системы в процессе эксплуатации в интересах пользователей.
5.5. Процесс сопровождения определяет действия персонала сопровождения – управление модификациями программного продукта, поддержка его текущего состояния и функциональной пригодности, а также инсталляция и удаление программного изделия на компьютерной системе.
Вспомогательные процессы поддержки ЖЦ ПС обеспечивают должное качество проекта и его документирование.
Степень адаптивности максимальная, множество процессов, работ и задач сконструированы так, что возможна их адаптация для различных проектов ИС путем исключения процессов, работ и задач, не применимых в конкретном проекте. Возможно добавление уникальных или специфических процессов, работ и задач, но это требует юридического оформления в контракте.
Стандарт ISO 12207 принципиально не содержит конкретные заготовки решений или документации, как это реализовано в CDM. Он описывает архитектуру процессов ЖЦ ИС, но не конкретизирует в деталях, как реализовать или выполнить услуги и задачи, включенные в процессы.
|
|
Конкретная польза стандарта в том, что он содержит наборы задач, характеристик качеств и критериев оценки, которые дают всесторонний охват проектных ситуаций.
Стандарт ISO 12207 не предписывает конкретную модель ЖЦ, но определяет, что стороны-участники использования стандарта ответственны за выбор модели ЖЦ для проекта ИС, за адаптацию процессов и задач стандарта к этой модели, за выбор и применение методов разработки ПО, за выполнение работ и задач, подходящих для конкретного проекта ИС.
Недостатком проекта можно считать предельно малое описание задач, направленных на проектирование БД.
Дата добавления: 2019-07-17; просмотров: 220; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!