반복적 점진적 개발
보이기
소프트웨어 개발 프로세스 | |
---|---|
활동과 단계 | |
요구사항 분석 · 기능 명세 구조 · 설계 구현 · 테스팅 배치 · 유지보수 | |
개발 모형 | |
애자일 소프트웨어 개발 · 클린룸 DSDM · 순차점증적 개발 · 반복형 개발 RAD · RUP · 나선 모형 폭포수 모델 · 익스트림 프로그래밍 스크럼 · V 모델 · TDD | |
지원 활동 | |
구성 관리 · 문서화 품질보증 · 프로젝트 관리 사용자 경험 설계 | |
도구 | |
컴파일러 · 디버거 · 프로파일러 GUI 디자이너 · 통합 개발 환경 | |
반복적 점진적 개발(Iterative and incremental development)은 개발을 위한 반복적 설계 또는 반복법 및 점진적 빌드 모델의 결합이다.
이 용어의 용례는 소프트웨어 개발에서 시작되었으며 "반복적", "점진적이라는 두 용어의 결합은 오랜 시간 지속되어왔으며[1] 정도가 큰 개발 노력을 위해 널리 제안되고 있다.
같이 보기
[편집]각주
[편집]- ↑ Larman, Craig (June 2003). “Iterative and Incremental Development: A Brief History” (PDF). 《Computer》 36 (6): 47–56. doi:10.1109/MC.2003.1204375. ISSN 0018-9162.
We were doing incremental development as early as 1957, in Los Angeles, under the direction of Bernie Dimsdale [at IBM's ServiceBureau Corporation]. He was a colleague of John von Neumann, so perhaps he learned it there, or assumed it as totally natural. I do remember Herb Jacobs (primarily, though we all participated) developing a large simulation for Motorola, where the technique used was, as far as I can tell ...'