컴퓨터 & 네트워크/소프트웨어 공학

[개발방법론] 위험관리 하면서 개발해 볼까?

오징어달료 2024. 11. 27. 23:09


 이번에는 위험관리에 중점을 둔 개발방법론인 나선형 모델에 대해서 알아보고자 한다.


개요 : 나선형 모델은 소프트웨어 개발 과정에서 위험 관리를 중심으로 설계된 방법론으로 폭포수 모델과 프로토타이핑 모델의 장점을 결합한 방식이다. 

특징

1. 위험 관리 중심 : 각 단계에서 위험 요소를 식별하고 분석하여 이를  해결하는 과정을 포함

2. 반복적이고 점진적인 개발 : 계획 > 위험분석 > 개발 > 평가 단계를 반복하며 점진적으로 소프트웨어를 완성

3. 프로토타입 기반 : 초기 단게에서 프로토타입을 개발하고 이를 지속적으로 개선하여 최종 소프트웨어로 발전시킴

4. 대규모 시스템에 적합 : 복잡하거나 규모가 큰 프로젝트와 높은 수준의 위험이 예상되는 프로젝트에 효과적.