문제
반복을 통해 점진적으로 완성된 시스템을 구축하며, 각 반복마다 위험 분석을 수행하고 프로토타입을 개발하여 위험을 감소시키는 소프트웨어 개발 생명주기 모델은 무엇인가?
정답
나선형 모델
나선형 모델나선형SpiralSpiral Model
해설
나선형 모델(Spiral Model)은 Barry Boehm이 제안한 모델로, 계획 수립→위험 분석→개발 및 테스트→고객 평가의 4단계를 나선형으로 반복하면서 진행한다. 각 반복마다 위험 요소를 식별하고 분석하여 프로토타입을 통해 위험을 줄여나가는 것이 특징이다. 대규모 프로젝트나 위험이 높은 프로젝트에 적합하다.