소프트웨어 공학
위 논의에 더하여, 폭포수 모델은 그 간결한 접근 방식으로 인해 선호되기도 한다. 폭포수 모델은 소프트웨어 개발에 구조화된 접근 방법을 제공하고, 쉽게 이해할 수 있고 설명이 가능한 각각의 구분된 단계를 순차적으로 진행하게하며, 그런 이유로 프로세스 상의 마일스톤을 정하는 것도 상대적으로 쉽기 때문이다. 아마도 그것이 소프트웨어 공학 교과서나 교육과정에서 폭포수 모델을 프로세스의 대표적인 예로 삼는 이유일 것이다.