Каскадная модель жизненного цикла
Каскадная модель (англ. waterfall model, иногда переводят, как модель "Водопад")
• Каскадная модель (англ. waterfall model, иногда переводят, как модель "Водопад") — модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки.
В оригинальной каскадной модели Ройса, следующие фазы шли в таком порядке: • Определение требований • Проектирование • Конструирование (также «реализация» либо «кодирование» ) • Воплощение • Тестирование и отладка (также «верификация» ) • Инсталляция • Поддержка
• Следуя каскадной модели, разработчик переходит от одной стадии к другой строго последовательно.
Тем самым, каскадная модель подразумевает, что переход от одной фазы разработки к другой происходит только после полного и успешного завершения предыдущей фазы, и что переходов назад либо вперёд или перекрытия фаз — не происходит. Тем не менее, существуют модифицированные каскадные модели (включая модель самого Ройса), имеющие небольшие или даже значительные вариации описанного процесса.
Спасибо за внимание!