문제
소프트웨어 생명주기 모델 중 나선형 모델(Spiral Model)과 관련한 설명으로 틀린 것은?
① 소프트웨어 개발 프로세스를 위험 관리(Risk Management) 측면에서 본 모델이다. ② 위험 분석(Risk Analysis)은 반복적인 개발 진행 후 주기의 마지막 단계에서 최종적으로 한 번 수행해야 한다. ③ 시스템을 여러 부분으로 나누어 여러 번의 개발 주기를 거치면서 시스템이 완성된다. ④ 요구사항이나 아키텍처를 이해하기 어렵다거나 중심이 되는 기술에 문제가 있는 경우 적합한 모델이다.
정답
2번
해설
정답: 2. 나선형 모델에서 위험 분석은 매 반복 주기마다 수행되며, 마지막에 한 번만 수행하는 것이 아니다.
오답 풀이
- 1번: 위험 관리 측면의 모델 — 옳다.
- 2번: 위험 분석을 마지막에 한 번만 수행한다는 것은 틀렸다.
- 3번: 여러 개발 주기 반복으로 완성 — 옳다.
- 4번: 요구·기술 위험이 큰 경우 적합 — 옳다.
보충 개념 나선형 모델은 계획→위험분석→개발→평가를 반복하며 매 주기마다 위험을 분석한다.