

3. Модели жизненного цикла ИС.
МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА
Для формализации жизненного цикла разрабатывают модель жизненного цикла.
Модель ЖЦ - это структура, определяющая состав и временную последовательность стадий и этапов.
Основные типы моделей:
1) Каскадная модель. Стадии и этапы выполняются последовательно друг за другом. Каждая стадия завершается полным оформлением документации.
Достоинства: простота организации и контроля, однократное оформление документации.
Недостатки: необходимо полное изначальное определение требований, фиксированность требований, большое время запуска, неравномерная загрузка персонала.
Данная модель годится для систем малого объёма.
2) Для улучшения каскадной модели используется модель с возвратами:
Недостатки: неравномерная загрузка персонала, большое время запуска (неопределенная величина).
Достоинства: отсутствие фиксированности требований и полного изначального определения требований.
3) Синхронная модель. Разработка выполняется по спирали, каждый виток - новая версия или фрагмент.

Варианты модели:
а) Инкрементная модель. Разработка делится на фрагменты, которые можно реализовать и использовать отдельно.

За счет фрагментации снижается время запуска, определяется реализация первого фрагмента, может сократиться общее время разработки.
Недостаток: сложнее контроль, управление, возвраты.
б) Эволюционная модель (спиральная). На каждом витке разрабатывается новая версия системы. Включаем ранее запланированные требования, требования, позволяющие выровняться с конкурентами, требования, которых никто не выдвигал.

Кроме основных моделей жизненного цикла могут использоваться смешанные, которые включают черты нескольких основных моделей. Могут добавляться в цикличную спиральную модель итерации, аналогичные представленным типам.
Для формализации жизненного цикла разрабатывают модель жизненного цикла.
Модель ЖЦ - это структура, определяющая состав и временную последовательность стадий и этапов.
Основные типы моделей:
1) Каскадная модель. Стадии и этапы выполняются последовательно друг за другом. Каждая стадия завершается полным оформлением документации.
Достоинства: простота организации и контроля, однократное оформление документации.
Недостатки: необходимо полное изначальное определение требований, фиксированность требований, большое время запуска, неравномерная загрузка персонала.
Данная модель годится для систем малого объёма.
2) Для улучшения каскадной модели используется модель с возвратами:
Недостатки: неравномерная загрузка персонала, большое время запуска (неопределенная величина).
Достоинства: отсутствие фиксированности требований и полного изначального определения требований.
3) Синхронная модель. Разработка выполняется по спирали, каждый виток - новая версия или фрагмент.
Варианты модели:
а) Инкрементная модель. Разработка делится на фрагменты, которые можно реализовать и использовать отдельно.
За счет фрагментации снижается время запуска, определяется реализация первого фрагмента, может сократиться общее время разработки.
Недостаток: сложнее контроль, управление, возвраты.
б) Эволюционная модель (спиральная). На каждом витке разрабатывается новая версия системы. Включаем ранее запланированные требования, требования, позволяющие выровняться с конкурентами, требования, которых никто не выдвигал.
Кроме основных моделей жизненного цикла могут использоваться смешанные, которые включают черты нескольких основных моделей. Могут добавляться в цикличную спиральную модель итерации, аналогичные представленным типам.