53
Существуют три вида моделей жизненного цикла.
Каскадная модель жизненного цикла или «водопад» подразумевает
под собой последовательное прохождение стадий, каждая из которых
должна завершится до начала следующей. В данной модели очень легко
управлять проектом, благодаря жесткости заранее можно узнать сроки, а
разработка проходит очень быстро. Каскадная модель будет давать
отличный результат только в проектах с четко и заранее определенными
требованиями. Нет возможности сделать шаг назад, а тестирование
начинается только после того, как разработка завершена или почти
завершена. Данную модель следует использовать в малых проектах и тогда,
когда все требования известны, понятны и зафиксированы.
«V-Model» унаследовала структуру перехода этапа к этапу от
каскадной модели. Особенностью модели можно считать то, что она
направлена на тщательную проверку и тестирование продукта, находящегося
уже на первоначальных стадиях проектирования. Стадия тестирования
проводится одновременно с соответствующей стадией разработки.
Используется где требуется тщательное тестирование продукта, а также для
малых и средних проектов, где требования четко определены и фиксированы.
Итеративная или итерационная модель жизненного цикла не требует
для начала полной спецификации требований. Вместо этого, создание
начинается с реализации части функционала(базы для определения
дальнейших требований). Этот процесс повторяется. Версия может быть
неидеальна, главное, чтобы она работала. Используется в больших и
сложных проектах. Является гибкой моделью за счет известной конечной
цели, но детали реализации могут эволюционировать в ходе реализации.
Спиральная модель жизненного цикла подходит для решения
критически важных бизнес-задач, когда неудача несовместима с дальнейшей
деятельностью компании. Данная модель предполагает собой четкое
планирование и осуществление каждого этапа, после чего производится
анализ полученных результатов, а далее переход на новый виток (данная