차례:
정의-반복 및 증분 개발이란 무엇입니까?
반복 및 증분 소프트웨어 개발은 기능 추가가 점진적으로 증가하고 주기적 릴리스 및 업그레이드 패턴을 중심으로 모델링되는 소프트웨어 개발 방법입니다.
반복 및 증분 소프트웨어 개발은 계획부터 시작하여 지속적인 사용자 피드백이 포함 된 반복 개발주기와 각주기의 끝에서 완성 된 소프트웨어의 배포를 포함하는 기능의 증분 추가를 통해 계속됩니다.
민첩한 소프트웨어 개발, 합리적인 통합 프로세스 및 극단적 인 프로그래밍 방법 중 하나입니다.
Techopedia는 반복 및 증분 개발에 대해 설명합니다.
반복 및 증분 개발은 산출물을 기반으로 시스템을 개발하기위한 원칙입니다. 점진적 개발에서 시스템의 다른 부분은 다양한 시간 또는 속도로 개발되며 완료에 따라 통합됩니다. 반복 개발에서 팀은 시스템의 일부를 수정하고 개선하기 위해 시스템의 일부를 다시 방문 할 계획입니다. 연속적인 결과물에 대한 목표를 수정하기 위해 사용자 피드백이 참조됩니다.
폭포수 모델의 결함에 대응하여 반복적이고 점진적인 소프트웨어 개발이 이루어졌으며, 진행 과정이 꾸준히 아래쪽으로 진행되는 순차적 인 설계 프로세스입니다. 단방향이 아닌 주기적이기 때문에 폭포 모델과 다릅니다. 개발주기 동안 변경 사항을 응용 프로그램에 통합 할 수있는 기능이 향상되었습니다.
반복 및 증분 개발은 다음 단계로 그룹화 할 수 있습니다.
- 시작 단계 : 프로젝트의 범위, 요구 사항 및 위험을 더 높은 수준으로 처리
- 정교화 단계 : 시작 단계에서 식별 된 위험을 완화하고 작동하지 않는 요구 사항을 충족시키는 작업 아키텍처를 제공합니다.
- 시공 단계 : 기능 요구 사항의 분석, 구현, 설계 및 테스트를 통해 생성되는 생산 준비 코드로 아키텍처 구성 요소를 점진적으로 채 웁니다.
- 전환 단계 : 시스템을 프로덕션 운영 환경에 제공
