09.09.04.
Жизненный цикл – это непрерывный процесс, который начинается с момента принятия решения о создании ИС и заканчивается моментом вывода ее из эксплуатации.
Основной нормативный документ – это ISO/JEC 12.207.
В соответствии с этим стандартом выделяют:
- основные процессы
- договорной аспект
- аспект управления (управление разработкой, эксплуатацией)
- эксплуатационный аспект
- инженерный аспект (процесс разработки и сопровождения)
- вспомогательные процессы
- документирование
- верификация
- аудит
- аттестация
- обеспечение и контроль качества разрабатываемой системы
- организационные процессы
- создание инфраструктуры
- модификация (усовершенствования)
- обучение персонала
Процессы разработки включают следующие процессы:
- формирование требований к системе
- системный анализ на этапах:
- as is (как есть)
- to be (как должно быть)
- процесс проектирования, кодирования, тестирования, процесс интеграции компонентов
Под моделью реализации ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении ЖЦ.
|
|
Выделяют 3 модели реализации ЖЦ:
- каскадная, при которой переход на следующий этап ЖЦ производится после окончания работ по предыдущему этапу
- модель Боэма (спиральная модель) – процесс разработки превращается в постепенное создание ряда прототипов (релизов), которые затем превращаются в конечную реальзацию
Сначала строится быстрый спиральный цикл (релиз 1), удовлетворяющий некоторой неполной системе функциональных требований, но конструктивно обладающий большой адаптивностью к новым требованиям, с целью удовлетворения всех требований. Реализация результатов проектирования представляется как последовательное развитие прототипов системы (релизов) каждый раз на более высоком уровне иерархии. Кроме того в результате выполнения каждой стадии формируется архитектура ИС, представленная в виде соответствующих моделей:
- для архитектуры функциональных требований
- для архитектуры данных
- для архитектуры функциональных приложений
- для архитектуры системотехнической платформы
- для архитектуры интеграции