7
반복적 개발 모델
(Iteration Model)
[정의] 사용자의 요구사항이나 개발범위를 분해하여 점증적으로 반복 개발하여 최종시스템으로 완성하는 개발 모델
 
토픽 이름 () 반복적 개발
분류 SDLC > 반복적 개발
키워드(암기) 점증적 반복, 증분형 (요구사항 명확, 병행), 진화형 (요구 불명확, N단계 진화)
암기법(해당경우) 점증//, 진화//N 화나

 

기출문제

번호 문제 회차
1 1.5 반복점증적(iterative & incremental) 개발방법 적용시 회차 마다 작성되는 반복계획서와 평가서에 포함될 내용을 목차 형식으로 기술하시오. 관리.84.1교시.1
2 CBD프로젝트 수행시 단계(Inception Phase, Elaboration Phase, Construction Phase,Transition Phase)별로 목적(Goal) 이를 달성하기 위한 액티비티를 구체적으로 기술하고, 단계초기(Inception Phase, Elaboration Phase)에 반복, 점진적(Iterative & Incremental)방법론에 의해서 위험관리(Risk Management) 어떻게 전개되는지에 대해서 논하시오. 관리.77.2교시
3 S/W개발시 폭포수형(Waterfall) 개발방법과 RUP(Rational Unified Process)에서 강조하는 반복, 점진적(Iterative & Incremental)개발방법에 대하여 설명하고, 방법을 비교하시오. 관리.72.2교시

 

I. RAD 기반제공, 반복적 개발 모델(Iteration Model) 개요.

. 정의

- 사용자의 요구사항이나 개발범위를 분해하여 점증적으로 반복 개발하여 최종시스템으로 완성하는 개발 모델 

 

문제 출제 유형 Incremental(증분 개발 모델), Evolutional(진화적 개발 모델) 종류가 있음
3가지 모델 구분 반복적개발 모델, Incremental(증분 개발 모델), Evolutional(진화적 개발 모델)

 

. 반복적 개발 모델의 개념도

 

 

II. 증분형 모델(Incremental Model) 생명주기 특징

정의       요구사항의 범위 일부분을 반복적으로 개발하며, Speed 위해 병렬 개발하면서(혹은 스프린트별로) 대상 범위를 개발하여, 최종제품을 완성하는 방법
특징
  • 폭포수모델 변형과 프로토타이핑 반복개념을 선형순차 모델 요소에 결합시킴.
  • 규모가 큰 개발조직의 경우 병행 개발 통해 개발기간 단축(요구사항이 명확한 경우).
  • 증분이 많고 병행개발이 빈번하면 관리 어려움(PM 조율 노력)

III. 진화형 모델(Evolutional Model) 생명주기 특징

정의       시스템의 프로토타입을 개발하면서 지속적으로 발전시켜 나가는 방법
특징
  • 다음 단계로의 진화를 위해 전체 진화단계에 대한 개요(Outline) 필요
  • 프로토타입을 개발하며 지속적으로 발전.(사전에 요구사항 정의가 어려운 경우)
  • 구성요소의 핵심부분을 개발한 후 각 구성요소를 개선시켜 나가는 방법
  • 1단계 진화 완료 다음 단계 분석설계에 반영됨.

IV. 증분형 모델과 진화형 모델의 비교

반응형

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

진화형 개발 모델  (0) 2024.02.18
증분형 개발 모델  (1) 2024.02.17
Spiral 모델  (0) 2024.02.15
프로토타이핑 모델  (1) 2024.02.14
폭포수 모델  (0) 2024.01.29

+ Recent posts