본문 바로가기
IT지식/기초개념

[소프트웨어생명주기] 나선형 모형(Spiral Model,점진적 모형)

by 7$ 2020. 2. 9.

나선형 모형(Spiral Model,점진적 모형)

 

 

1. 계획 및 정의

2. 위험분석

3. 공학적 개발

4. 고객평가

1. 계획 및 정의

1 > 2 > 3 > 4 > 1 > 2.... 순으로 나선형을 그리며 진행됨

 

폭포수 모형 프로토타입 모형의 장점에 위험 분석 기능을 추가한 모형으로 보헴(Boehm)이 제안하였다. 여러 차례의 소프트웨어 개발 과정을 거쳐 프로토타입을 점진적으로 발전 시켜 완성도 높은 최종 소프트웨어를 개발하는 것이다. 위험을 관리하고 최소화하는 것을 목적으로 한다. 

가장 현실적인 모형으로, 대규모 프로젝트에 적합하다. 점진적으로 개발, 수정, 요구사항 추가 과정이 반복되므로 정밀하며 유지보수 과정이 필요없다. 위험 분석 단계에서 위험 요소들을 제거해가므로 완성도 높은 소프트웨어를 만들 수 있다.