문제
초기 요구사항이 불명확하고 사용자 피드백을 통해 점진적으로 시스템을 개발해야 할 때 적합하며, 계획→분석→설계→구현의 짧은 주기를 반복하면서 위험을 조기에 식별하고 대응할 수 있는 소프트웨어 개발 생명주기 모델은 무엇인가?
정답
나선형 모델
나선형 모델나선형SpiralSpiral Model
해설
나선형 모델은 반복적 개발과 위험 분석을 결합한 모델이다. 요구가 불명확하거나 위험이 큰 프로젝트에서 각 주기마다 계획, 위험 분석, 개발, 평가를 반복하며 점진적으로 시스템을 완성해 나간다.