2013년 2월 17일 일요일

나선형 모델

문)나선형 모델
답)
1. 진화적 프로토타입 모델 나선형 모델의 개요
 가. 나선형 모델(Spiral Model)의 정의
  - 개발될 주요기능을 사전에 위험분석을 통해 반복적으로 수행하여 최종 소프트웨어 개발까지 순차/점진적으로 구현하는 모델
 나. 나선형 모델의 특징
  - 대규모, 위험의 높은 프로젝트에 적합(예, 신기술 및 신규 도메인 프로젝트)
  - 위험 관리를 통한 위험최소화(위험식별, 발생가능성,영향도출PI metrix 활용)
2. 나선형 모델의 접근전략 및 비교
 가. 나선형 모델의 접근전략
  1) 계획 및 정의 : 요구사항 분석, 계획수립, 고객의 평가반영
  2) 위험분석 : 초기위험분석, 정성적위험분석(전문가감정,델파이기법), 정량적위험분석
  3) 개발 : 초기 프로토타입, Horizental, Vertical
  4) 고객평가 : 사용자관점 Validation, 인스펙션, 체크리스트 활용
 나. SDLC 모델간 비교
    비교항목               폭포수                      나선형                   RAD
       위험                  낮은위험                 높은위험              낮은위험
     SW규모           소~중규모                  대규모                   소규모
      접근                     순차적                 순차및반복형          반복형
    주요특징         명세화강조                  위험분석           사용자참여(JRP,JAD)
3. 나선형모델의 기대효과 및 고려사항
 가. IT Compliance : Secure코딩 의무화에 따라 보안공통부분 나선형모델 적용
 나. Framework : 핵심공통모듈, 품질확보를 위한 적용고려
 다. 발주기관 : 프로토타입 통해 검증된 기능 품질
 라. 사업자측면(PM) : 불명확한 요구사항으로 반복횟수 증가 등 일정지연 고려.
끝.