폭포수 방법론

가장 전통적인 소프트웨어 개발 방법론으로, 각 단계가 완료된 이후 다음 단계로 진행하는 방식이다.

image.png

단계

  1. 요구사항 분석
  2. 설계
  3. 구현
  4. 테스트
  5. 배포
  6. 유지보수

주요 특징

  1. 순차적 접근
  2. 고정된 요구사항(명확한 목표)
  3. 문서화 강조

장점

  1. 명확한 개발 프로세스
  2. 초기 계획을 통한 설계