Что такое модель водопада?

Модель водопада представляет собой серию шагов, которые можно использовать в качестве руководящих принципов проектирования в процессе разработки программного обеспечения. Он концептуализирует шаги как начинающиеся на верхнем уровне и «стекающие» к нижним уровням по мере достижения прогресса. Как и в случае с водопадом, прогресс может идти только в одном направлении, и этот процесс направлен на устранение ситуаций, в которых необходимо внести ретроактивные изменения. Модель водопада берет свое начало в таких областях физической инженерии, как строительство, в которых внесение изменений в уже выполненные работы может быть дорогостоящим или невозможным.

Шаги модели водопада

  1. Определите и задокументируйте все требования проекта.
  2. Разработка архитектуры программного обеспечения.
  3. Реализуйте дизайн как код.
  4. Убедитесь, что программное обеспечение работает так, как задумано.
  5. Поддерживать готовый продукт.

Архитектура, код, условия программирования