진화 모델의 장점과 단점

진화 모델은 소프트웨어 엔지니어링이 소프트웨어의 전체 버전을 개발할 수 있는 방식으로 특징지어지는 반복 모델이다. 이러한 모델은 요구 사항이 종종 변경되기 때문에 적용됩니다. 그래서,최종 제품은 비현실적 일 것이다,완전한 버전으로 인해 꽉 시장 마감 불가능에 대한. 제한된 버전을 소개하는 것이 좋습니다. 따라서 소프트웨어 엔지니어링은 시간이 지남에 따라 점차적으로 경쟁하는 제품을 수용하도록 명시 적으로 설계된 프로세스 모델을 따를 수 있습니다.

진화 모델
진화 개발 모델

목차

모델의 장점:

  • 위험 분석이 더 좋습니다.
  • 환경 변화를 지원합니다.
  • 초기 작동 시간이 적습니다.
  • 대규모 미션 크리티컬 프로젝트에 더 적합합니다.
  • 수명주기 동안 소프트웨어가 일찍 생산되어 고객 평가 및 피드백이 용이합니다.

모델의 단점:

  • 관리의 복잡성이 더 많습니다.
  • 소규모 프로젝트에는 적합하지 않습니다.
  • 사용 비용이 많이들 수 있습니다.
  • 위험 분석을 위해 고도로 숙련 된 자원이 필요합니다.

진화 모델을 사용할 위치:

  • 대형 프로젝트에 매우 유용합니다.
  • 객체 지향 개발을 사용하는 프로젝트에 적합합니다.
  • 고객이 전체 제품이 제조 및 배송되기를 기다리기보다는 특정 특성을 제공받을 때 사용하기 시작할 수 있도록 제품을 증분 단위로 보유하기를 원할 때,이 모델이 자주 채택됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다.