폭포수 모형(Waterfall Model)- 소프트웨어 공학에서 가장 오래되고 가장 폭넓게 사용된 전통적인 방식이다.
- 개발 과정의 앞 단계가 끝나야지만 다음 단계로 넘어갈 수 있는 선형 순차적 모델이다.
- 매뉴얼을 작성해야 한다.
- 각 단계가 끝난 후에는 결과물이 명확하게 산출되어야 한다.
- 두 개 이상의 과정이 병행하여 수행되지 않는다.
Waterfall Model
타당성검토
↓
계획
↓
요구 분석
↓
설계
↓
구현(코딩)
↓
시험(검사)
↓
유지보수
개발 과정중 새로운 요구를 반영하기 어려우므로 처음부터 사용자들이 모든 요구사항들을 명확하게 제시해야 한다. 현실적으로는 오류 없이 다음 단계로 진행하기는 어렵다. 개발된 프로그램을 운용할 때 검출되지 않은 오류로 인하여 사용자들이 큰 인내심을 가져야 한다.
'IT지식 > 기초개념' 카테고리의 다른 글
[네트워크] 네트워크 통신에서 포트 Port 란? 21, 22, 80, 443번 포트? (0) | 2020.02.09 |
---|---|
[소프트웨어생명주기]프로토타입 모형(Prototype Model), 원형 모델 (0) | 2020.02.09 |
[소프트웨어공학] 사람-노력 관계, 노력 분배, PERT, CPM, Gantt Chart (0) | 2020.02.08 |
[C언어] 몫과 나머지 구하기. 정수를 실수로 형변환 하기. (0) | 2020.02.08 |
[운영체제] 컴파일러와 인터프리터, 어셈블리어와 어셈블러 (0) | 2020.02.08 |