Learning
토픽 4 / 192·소프트웨어 개발 생명주기와 방법론

폭포수 모델 (Waterfall Model)

폭포수 모델 (Waterfall Model)

각 개발 단계를 순차적으로 진행하며, 이전 단계가 완료되어야 다음 단계로 넘어가는 선형적·순차적 개발 모델

제안자: Winston W. Royce (1970년)

특징: 단계 구분 명확, 문서화 철저, 관리 용이, 변경 대응 어려움

단계(절차)

장점: 이해 용이, 단계별 산출물 명확, 프로젝트 관리 용이

단점: 요구사항 변경 어려움, 후반부 결함 발견, 고객 피드백 지연

적용조건: 요구사항 명확, 기술 안정적, 단기 프로젝트

적용사례: 국방/항공 시스템, 규제 산업, 요구사항 확정 프로젝트

비교: 폭포수(예측적/문서중심) vs 애자일(적응적/협업중심)

연관: V-Model, SDLC, ISO 12207