문제
소프트웨어 개발에서 사용되는 대표적인 생명주기 모델 중에서 요구사항이 명확하고 안정적인 프로젝트에 적합하며, 각 단계가 순차적으로 진행되어 이전 단계 완료 후 다음 단계로 넘어가는 전통적인 모델은 무엇인가?
정답
폭포수 모델
폭포수 모델워터폴 모델Waterfall Model폭포수워터폴
해설
폭포수 모델(Waterfall Model)은 소프트웨어 개발 생명주기의 가장 전통적인 모델로, 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 단계를 순차적으로 진행합니다. 각 단계가 완료되어야 다음 단계로 넘어갈 수 있으며, 이전 단계로의 되돌림이 어려운 특징이 있습니다. 요구사항이 명확하고 변경이 적은 프로젝트에 적합합니다.