Модель Waterfall представляет собой линейный и последовательный подход, где проект проходит через четко определенные этапы: анализ требований, проектирование, разработка, тестирование и внедрение. Переход от одной фазы разработки к другой осуществляется только после полного и успешного завершения предыдущей фазы.