한눈에 보는 정의

폭포수 모델(Waterfall)은 요구사항 분석, 설계, 개발, 테스트, 배포 단계를 물이 위에서 아래로 흐르듯 순서대로 진행하며, 이전 단계가 끝나야만 다음 단계로 넘어갈 수 있는 소프트웨어 개발 방법론입니다.

자세히 알아보기

  • 예문: "이 프로젝트는 폭포수 모델을 따라, 요구사항 명세서(SRS) (요구사항 명세서)가 확정된 뒤에야 설계 단계로 넘어갔다."
  • 각 단계를 명확히 구분하고 문서화하기 때문에 일정과 산출물을 관리하기 쉽지만, 앞선 단계로 되돌아가기 어려워 개발 도중 요구사항이 바뀌면 대응이 늦어질 수 있습니다.
  • 완성된 결과물을 조금씩 나눠 반복적으로 내놓는 애자일(Agile) (애자일) 방법론과 대비되는, 가장 전통적인 소프트웨어 개발 방식으로 꼽힙니다.
  • 요구사항이 처음부터 명확하고 잘 바뀌지 않는 프로젝트에는 여전히 효과적인 방식으로 활용됩니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로