증분 개발이란 무엇입니까? 정의 및 의미

click fraud protection

소프트웨어 엔지니어링의 점진적 개발은 목표를 향한 작은 발걸음을 내딛는 덕을 강조하는 프로세스 방법론입니다. 소프트웨어 개발의 폭포수 모델과는 대조적으로, 작업 시스템은 나중 버전에서만 사용할 수 있습니다. 프로젝트의 단계에서 점진적 개발은 단계별로 개선되고 확장되는 작고 작동하는 시스템으로 시작됩니다. 단계.

각 증분에서 기능 사양, 설계, 구현 및 테스트를 포함한 소프트웨어 개발 수명 주기(SDLC)의 주요 단계가 반복됩니다. 이 접근 방식은 클라이언트가 프로젝트 초기에 시스템 사양을 완전히 표현하지 못하여 발생하는 불가피한 변경에 대처할 수 있습니다. 다양한 시스템 이해 관계자의 재산, 새롭거나 수정된 ​​기능을 필요로 하는 새로운 비즈니스 개발, 시스템이 있을 때만 나타나는 기술적 제약 개발. 반복 개발, 소프트웨어 개발 수명 주기(SDLC), 소프트웨어 엔지니어링, 폭포수 모델을 참조하십시오.

Technipages는 점진적 개발을 설명합니다.

증분 개발은 다양한 부분에서 시스템을 개발하는 방법입니다. 시스템은 서로 다른 시간 또는 개발 속도로 개발되며 시간을 기준으로 결합됩니다. 완성. 반복 개발(단계별 성장)에서 개발 팀은 기능을 개선하기 위해 시스템의 일부를 다시 방문합니다.

점진적 개발은 시작 단계, 정교화 단계, 건설 단계 및 전환 단계의 4단계로 나뉩니다. 대부분의 사람들은 점진적 개발을 현대적인 관행으로 보고 있지만, 이미 1950년대 중반부터 사용되었습니다. 이후 10년 동안의 선도적인 소프트웨어 프로그래머와 엔지니어는 IID 관행을 지원했으며 많은 대규모 프로젝트에서 이를 성공적으로 사용했습니다. 이러한 관행은 세부 사항에서 발전했을 수 있지만 모두 고독한 연속적인 아카이브 중심의 게이트 단계 접근 방식에서 멀리 떨어져 있어야 하는 일반적인 주제가 있었습니다.

증분 개발의 일반적인 용도

  • 점진적 개발 다른 구획화된 단계를 쉽게 재방문할 수 있도록 하는 점진적인 성장 때문에 매우 유리합니다.
  • 점진적 개발, 동일한 프로젝트의 섹션마다 완료 시간이 다릅니다.
  • 발달 단계를 그룹화하기 쉽습니다. 점진적 개발 전체 프로젝트의 일반적인 분할이 있기 때문입니다.

점진적 개발의 일반적인 오용

  • 점진적 개발, 모든 섹션의 완료 시간과 비율은 동일합니다.