토픽 4 / 192·소프트웨어 개발 생명주기와 방법론
폭포수 모델 (Waterfall Model)
폭포수 모델 (Waterfall Model)
각 개발 단계를 순차적으로 진행하며, 이전 단계가 완료되어야 다음 단계로 넘어가는 선형적·순차적 개발 모델
제안자: Winston W. Royce (1970년)
특징: 단계 구분 명확, 문서화 철저, 관리 용이, 변경 대응 어려움
단계(절차)
장점: 이해 용이, 단계별 산출물 명확, 프로젝트 관리 용이
단점: 요구사항 변경 어려움, 후반부 결함 발견, 고객 피드백 지연
적용조건: 요구사항 명확, 기술 안정적, 단기 프로젝트
적용사례: 국방/항공 시스템, 규제 산업, 요구사항 확정 프로젝트
비교: 폭포수(예측적/문서중심) vs 애자일(적응적/협업중심)
연관: V-Model, SDLC, ISO 12207