
[소프트웨어공학] 폭포수(Waterfall) 모델이란?
·
공부/소프트웨어공학
SDLC (Software Development Lift Cycle) 소프트웨어를 개발하는 데 사용하는 시간·비용을 효율적으로 하는 프로세스 SDLC 중 대표적인 모델이 폭포수(Waterfall) 모델이다. 폭포수처럼 위에서 아래로 내려오는 선형 순차적인 모습을 떠올리자. ✔ 폭포수 모델의 특징 - 목적 불확실성 + 수단 불확실성 - 단계별로 나오는 산출물이 명확하다. - 동작하는 소프트웨어에 중점을 두기 보다는 프로세스 중심적이다. - 전 단계가 마무리 되어야 다음 단계로 갈 수 있다. - 사용자의 요구사항을 초기 단계에서 완벽 분석한다(== 목적 불확실성은 초기 단계에서 완벽 해결). - 요구사항 변경이 매우 힘들다. ✔ 폭포수 모델의 문제점 - 최종 개발된 프로덕션과 고객이 요구한 프로덕션이 다른 ..