문제
다음 중, 아래에서 설명하는 소프트웨어 개발 모델은 무엇인가?
<보기>
- 단계별로 결과물이 명확하게 산출되어야 다음 단계로 넘어가는 방식이다.
- 제품의 기능 보완이 불가능하므로 매뉴얼 작성이 필수적이다.
① 프로토타입 모델 ② 폭포수 모델 ③ 나선형 모델 ④ 스크럼 모델
정답
2번
해설
정답: 2. 단계별 산출물을 확정하고 순차적으로 진행하는 모델은 폭포수 모델이다.
오답 풀이
- 1번: 프로토타입 모델은 시제품을 통해 요구사항을 구체화한다.
- 2번: 폭포수 모델은 이전 단계가 완료되어야 다음 단계로 진행한다.
- 3번: 나선형 모델은 위험 분석을 포함해 반복적으로 개발한다.
- 4번: 스크럼 모델은 스프린트 단위로 반복 개발하는 애자일 모델이다.
보충 개념 폭포수 모델은 요구사항 변경에 취약하지만 단계별 문서화와 관리가 명확하다.