진화적 모델(Incremental Model)과 나선형 모델(Spiral Model)
- 최초 등록일
- 2007.12.27
- 최종 저작일
- 2007.12
- 2페이지/ 한컴오피스
- 가격 1,500원
소개글
진화적 모델(Incremental Model)과 나선형 모델(Spiral Model) 대해 조사한 자료입니다.
목차
진화적 모델(Incremental Model)
Incremental 개발 모델의 평가
나선형 모델(Spiral Model)
본문내용
진화적 모델(Incremental Model)
원형모델의 반복 개념과 폭포수모델의 순차개념을 결합시킨 형태로 소프트웨어의 기능을 나누어 점증적으로 개발한 것으로 각 선형 순차는 인도 가능한 결과물을 산출한다.
점증을 사용할 때 첫 번째 점증은 핵심제품(core product)이다. 즉, 기본 요구사항들은 설명되지만 많은 여분의 특징이 전달되지 않은 채 남아 있다. 핵심제품은 고객(customer)이 사용하며 사용 및 평가의 결과로서 다음 단계의 점증을 위한 계획이 수립된다. 고객의 요구와 추가된 특성과 기능성을 만족시키기 위한 핵심제품의 수정사항이 계획에 반영된다. 이 과정은 완전한 제품이 생산될 때까지 점증을 따라 반복된다.
Incremental 개발 모델의 평가
Waterfall Model에 비해 전체적인 비용의 예측이 쉽고, 프로젝트의 진전 여부를
측정하는 것이 좀 더 용이함
다수의 release 또는 build가 있으므로, 소프트웨어 및 관련문서의 종류가 더 많고, 이러한 자료의 형상관리가 어려움
소프트웨어의 기능을 Incremental 하도록 구현 가능하게 나누고, 정해진 우선순위에따라 각각의 기능들을 단계적으로 구현함.
개발 주기는 여러 개의 사이클로 구성되며, 각 사이클은 작은 Waterfall Model로
구성되나, 유지보수 단계는 다음 사이클로 통합된 점에서 차이가 있음
각 사이클이 끝나면 사용 가능한 시스템(release)이 산출됨. (단, 초기 사이클의
결과물은 prototype일 수 있음)
특정 release로 충분하다고 판단되는 경우 개발이 조기에 끝날 수 있으나, 그 판단 기준은 명시되지 않음
참고 자료
없음