Learning
토픽 7 / 192·소프트웨어 개발 생명주기와 방법론

나선형 모델 (Spiral Model)

나선형 모델 (Spiral Model)

계획-위험분석-개발-평가의 4단계를 반복하며, 위험 관리를 핵심으로 점진적으로 시스템을 개발하는 모델

제안자: Barry Boehm (1986년)

특징: 위험 관리 중심, 반복적 개발, 대규모 프로젝트 적합

단계(4분면 반복)

장점: 위험 조기 식별, 대규모 프로젝트 적합, 유연성

단점: 복잡한 관리, 위험분석 전문성 필요, 소규모 부적합

적용조건: 대규모/복잡 프로젝트, 신기술 적용, 위험 요소 다수

적용사례: 국방 시스템, 대규모 SI, 신기술 R&D

비교: 나선형(위험중심) vs 폭포수(단계중심) vs 애자일(가치중심)

연관: 위험관리, 프로토타이핑, 점진적 개발