본문 바로가기
IT지식/기초개념

[소프트웨어생명주기] 폭포수 모형(Waterfall Model)

by 7$ 2020. 2. 8.
폭포수 모형(Waterfall Model)

- 소프트웨어 공학에서 가장 오래되고 가장 폭넓게 사용된 전통적인 방식이다.
- 개발 과정의 앞 단계가 끝나야지만 다음 단계로 넘어갈 수 있는 선형 순차적 모델이다.
- 매뉴얼을 작성해야 한다.
- 각 단계가 끝난 후에는 결과물이 명확하게 산출되어야 한다.
- 두 개 이상의 과정이 병행하여 수행되지 않는다.

Waterfall Model

당성검토 

계획 

 요구 분석 

설계 

구현(코딩)

 시험(검사) 

유지보수


개발 과정중 새로운 요구를 반영하기 어려우므로 처음부터 사용자들이 모든 요구사항들을 명확하게 제시해야 한다. 현실적으로는 오류 없이 다음 단계로 진행하기는 어렵다. 개발된 프로그램을 운용할 때 검출되지 않은 오류로 인하여 사용자들이 큰 인내심을 가져야 한다.