Жесткое планирование и последовательное выполнение фаз (сбор требований, проектирование, разработка, тестирование, внедрение, поддержка).
Отсутствие гибкости к изменениям требований после начала фазы.
Длительный цикл разработки.
Тестирование начинается только после завершения фазы разработки.
Высокий риск обнаружения серьезных дефектов на поздних этапах.
Большой объем документации, создаваемой на каждой фазе.
Подходит для проектов с четко определенными и стабильными требованиями.