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