6.2 진화적 개발 모델 요구사항이 프로젝트 시작부터 명화하지 않거나, 요구사항이 자주 변경될 때 사용 이터레이션(Iteration)과 점진적(Incremental) 개발핵심 부분을 먼저 개발한 후, 각 구성요소와 추가 요구사항을 여러 이터레이션을 통해 개선 발전시켜 최종 완성품 개발많은 이터레이션으로 구성되며 각 이터레이션의 결과물은 고객에게 전달되어 평가 받은 후 소프트웨어 개선각 이터레이션마다 테스트 수행 계획을 작성하고 테스트 수행각 이터레이션은 순차적 모델과 같은 단계를 거쳐 진행 나선형 개발 모델 개발 초기에 요구사항이 완전하게 정의되어 있지 않을 경우 반복적으로 요구사항을 정제하고 확장하는 과정을 시스템이 개발될때까지 반복어려운 기술이나 가치가 높은 요구사항들에 대해 먼저 프로토타입을 개발하..