프로젝트

일반

사용자정보

Actions

폭포수(WATERFALL) » 이력 » 개정판 3

« 뒤로 | 개정판 3/4 (비교(diff)) | 다음 »
이태훈, 2022/05/03 02:27


폭포수(WATERFALL)

폭포수 방법론이란?

  • 폭포수 방법론은 순차적인 소프트웨어 개발 프로세스로, 개발의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 것처럼 보이는 데서 이름이 붙여졌습니다.

폭포수 방법론의 진행 과정

  1. 요구 사항 분석
  2. 프로그램 설계
  3. 프로그램 구현
  4. 프로그램 검증
  5. 유지 보수

폭포수 방법론의 장점

  1. 프로젝트를 시작하기 전에 프로젝트에 대한 전체적인 요구 사항과 디자인들이 완성되어 있으므로 프로젝트의 범위, 비용, 타임 라인에 대해 자세하게 알 수 있고, 전체적인 과정의 이해가 쉽습니다.
  2. 단계 별로 진행되기 때문에 현재 단계에 대한 이해가 빠르고 쉽습니다.
  3. 단계 별로 정형화된 접근 방식을 이용하기 때문에 기술적인 위험 요소가 적습니다.
  4. 고전적 방법론으로써 적용 사례가 풍부하므로 벤치마킹하기 쉽습니다.
  5. 각각의 개발자들이 다른 부분에서 일하므로 더 쉽게 프로젝트를 관리 할 수 있습니다.
  6. 기한이 적거나, 필수 조건들이 적은 프로젝트에 적용하기 적합합니다.

폭포수 방법론의 단점

  1. 실제 개발 프로젝트에서 요구 사항이 변경될 가능성이 커, 각 단계가 반복될 수 있으므로 다소 현실적이지 못한 개발 방법론이 될 수 있습니다.
  2. 실제 작동하는 소프트웨어는 개발 후반부에 확인할 수 있습니다.
  3. 각 단계가 진행된 뒤에 요구 사항이 변경되거나 설계 등이 변경되면 나중에 커다란 문제가 발생 할 수 있습니다.
  4. 고객 요구 사항에 대한 즉각적인 피드백이 어렵습니다.
  5. 전 단계가 종결되어야 다음 단계를 수행할 수 있습니다.

이태훈이(가) 3년 이상 전에 변경 · 3 revisions