위험분석 |
I. 위험 최소화가 목적인 나선형모델의 개요
가. 나선형 모델 (Spiral Model)의 정의
- 폭포수와 프로토타이핑 모델의 장점을 수용하고, 위험 분석을 추가한 점증적 개발 모델
나. 나선형 모델의 특징
- 위험 최소화 : 위험 식별 및 대응 계획 수립을 통한 위험 최소화
- 점증적 개발 : 계획, 위험분석, 개발, 고객평가를 반복하며 점증적 개발
- 대형 프로젝트에 적합 : 위험 대처에 유연하여 고비용의 시스템이나 시간이 많이 소용되는 대형프로젝트에 유용
II. 나선형 모델의 단계 및 단계별 활동
가. 나선형 모델의 단계 (계위개고)
나. 나선형 모델의 단계별 활동
단계 |
설명 |
계획 및 정의 단계 |
- 요구사항을 수집하고 시스템의 성능, 기능을 비롯한 시스템의 목표를 규명하고 제약조건을 파악 |
위험분석 단계 |
- 초기 요구사항을 기반으로 위험을 규명하고 위험에 대한 평가 후 진행 여부 결정 |
개발 단계 |
- 시스템에 대한 생명주기 모델을 선택하거나 제품을 구현 |
고객평가 단계 |
- 구현된 소프트웨어를 고객이나 사용자가 평가 |
III. 나선형 모델의 장/단점
장점 |
- 정확한 사용자 요구사항 파악 가능 |
단점 |
- 개발자가 정확치 않은 위험 분석을 수행 했을 시 심각한 문제 가능 |
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
SVVP(Software Verification & Validation Plan) (0) | 2021.01.25 |
---|---|
Clean Room Model (0) | 2021.01.25 |
RAD(Rapid Applicatoin Development) (0) | 2021.01.25 |
반복적 개발 모델(Iteration Model) (0) | 2021.01.25 |
프로토타이핑 모델 (0) | 2021.01.25 |
V 모델 (0) | 2021.01.25 |
폭포수 모델(Waterfall Model) (0) | 2021.01.25 |
SWEBOK(Software Engineering Body of Knowledge) (0) | 2021.01.25 |
댓글