8 | 중 | 증분형 개발 모델 (Incremental Model) |
[정의] 요구사항의 범위 일부분을 반복적으로 개발하며, Speed를 위해 병렬 개발하면서(혹은 스프린트별로) 대상 범위를 개발하여, 최종제품을 완성하는 방법 [특징] 폭포수 모델 변형, 하나의 시스템 여러 서브로 분리, 점차 증가 |
토픽 이름 (상) | 증분형 개발모델 |
분류 | SDLC > 증분형개발모델 |
키워드(암기) | 스피드, 병행 |
암기법(해당경우) |
출문제
번호 | 문제 | 회차 |
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 & Incremontal)개발방법에 대하여 설명하고, 각 방법을 비교하시오. | 관리.72.2교시 |
I. 증분형 모델(Incremental Model) 생명주기 및 특징
정의 | 요구사항의 범위 일부분을 반복적으로 개발하며, Speed를 위해 병렬 개발하면서(혹은 스프린트별로) 대상 범위를 개발하여, 최종제품을 완성하는 방법 |
특징 |
|
II. 증분형 모델과 진화형 모델의 비교
구분 | 증분형 모델 | 진화형 모델 |
개 념 | - 폭포수 모델에 반복적 수행을 결합 - 증분을 반복해 최종 S/W 완성 |
- S/W의 핵심기능으로 프로토타입으로 개발 - 각 기능을 점진적으로 발전시켜 최종 S/W 완성 |
특 징 | - 증분 별 병렬개발 가능 - 요구사항이 명확할 경우 적합 |
- 전체 진화과정에 대한 개요(Outline) 필요 - 요구사항이 불분명한 경우 적합 |
방 식 | - 각 증분을 개발한 후 통합 | - 핵심기능 개발, 지속적인 개선으로 완성 |
장 점 | - 신규 S/W에 대한 충격 완화 - 후반 통합의 충격 완화 |
- S/W의 완성도를 점진적으로 향상 - 불완전한 요구사항에 대한 대응 가능 |
단 점 | - 다수 증분의 빌드 관리 부담 - 요구사항변경에 효과적 대응 어려움 |
- 다수 릴리즈의 버전관리 부담 - 프로젝트 비용 및 일정 증가 |
반응형