2 Модель ЖЦ ИС – это структура, описывающая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения в течение всего ЖЦ системы. Модель ЖЦ ИС включает: стадии; стадии; результаты выполнения работ на каждой стадии; результаты выполнения работ на каждой стадии; ключевые события или точки завершения работ и принятия решений. ключевые события или точки завершения работ и принятия решений.
3 Модели ЖЦ ИС каскаднаяспиральнаяпоэтапная
4 Каскадная модель ЖЦ Суть каскадной модели заключается в разбиении всей разработки на этапы, причем переход от предыдущего этапа к последующему осуществляется только после полного завершения работ предыдущего этапа. Соответственно на каждом этапе формируется законченный набор проектной документации, достаточной для того, чтобы разработка могла быть продолжена другой группой разработчиков. Другим положительным моментом каскадной модели является возможность планирования сроков завершения работ и затрат на их выполнение.
5
6 Каскадная модель ЖЦ
7 Недостатки каскадной модели существенная задержка в получении результатов существенная задержка в получении результатов ошибки и недоработки на любом из этапов проявляются как правило на последующих этапах работ что приводит к необходимости возврата ошибки и недоработки на любом из этапов проявляются как правило на последующих этапах работ что приводит к необходимости возврата сложность параллельного ведения работ по проекту сложность параллельного ведения работ по проекту чрезмерная информационная перенасыщенность каждого из этапов чрезмерная информационная перенасыщенность каждого из этапов сложность управления проектом сложность управления проектом высокий уровень риска и ненадежность инвестиций высокий уровень риска и ненадежность инвестиций
8 Поэтапная (итерационная) модель Итерационная модель характеризуется межэтапными корректировками, удлиняющими период разработки изделия, но повышающими надежность.
9 Поэтапная (итерационная) модель
10 Спиральная модель Спиральная модель ориентирована на активную работу с пользователями и представляет разрабатываемую ИС как постоянно корректируемую во время разработки.
11 В спиральной модели основной упор делается на этапы анализа и проектирования, на которых реализуемость технических решений проверяется путем создания прототипов. Спиральная модель позволяет начинать работу над следующим этапом, не дожидаясь завершения предыдущего. Спиральная модель имеет целью как можно раньше ознакомить пользователей с работоспособным продуктом, корректируя при необходимости требования к разрабатываемому продукту и каждый "виток" спирали означает создание фрагмента или версии. Основная проблема спирального цикла - определение момента перехода на следующий этап, и возможным ее решением является принудительное ограничение по времени для каждого из этапа жизненного цикла. Наиболее полно достоинства такой модели проявляются при обслуживании программных средств. Спиральная модель
12 Сравнивая эти модели, можно сказать, что каскадная модель более универсальна, т. е. она применима к производству разных изделий, будь то отбойный молоток или графический редактор. Для разных изделий просто будут изменяться количество и название этапов модели. Спиральная же модель более ориентирована именно на информационные системы, особенно на программные продукты, поэтому при разработке информационных систем и их программного обеспечения она предпочтительнее каскадной.
13 to be continued…