문제
대규모 프로젝트에서 위험 요소가 높고 요구사항이 불명확할 때 적합하며, 계획 수립 → 위험 분석 → 개발 및 검증 → 고객 평가의 4단계를 반복하면서 점진적으로 시스템을 완성해 나가는 소프트웨어 개발 생명주기 모델은 무엇인가?
정답
나선형 모델
나선형 모델나선형SpiralSpiral Model
해설
나선형 모델(Spiral Model)은 Barry Boehm이 제안한 모델로, 위험 분석을 중시하며 프로토타이핑과 반복적 개발을 결합한 형태이다. 각 사이클마다 위험을 식별하고 대응 방안을 수립하여 대규모 복잡한 프로젝트에 적합하다.