COCOMO II

From CS Wiki
Revision as of 22:35, 17 August 2019 by 210.117.46.57 (talk)
기존 COCOMO가 당시 최신 소프트웨어 개발 프로세스를 지원하지 않고 소프트웨어 개발 환경이 변함에 따라 기존 COCOMO를 수정하고 ADA COCOMO를 통합한 모델

3개의 서브 모델

모델 설명

Application Composition Model

  • 작은 팀이 몇 주의 기간 동안 개발하는 경우에 사용
  • 소프트웨어 개발을 위해 통합 CASE Tool을 사용하는 환경에 적용 가능
  • 주로 GUI Builder나 컴포넌트 들을 이용하여 조립 개발하는 경우에 사용
  • 컴포넌트 개수, 복잡도, 객체점수/어플리케이션 점수라 부르는 규모척도로 이용

Early Design Model

  • 주로 개발 초기 단계에서 사용
  • 실제 개발할 소프트웨어의 크기, 운영환경의 특성, 프로젝트에 참여할 관련자, 수행할 프로세스의 세부사항 등에 대한 정보가 부족할 때 사용

Post-Architecture Model

  • 소프트웨어 프로젝트에 대한 상세한 자료가 존재하는 경우에 적용 가능
  • 기능점수와 LOC를 규모척도로 이용
  • COCOMO모델보다 상세한 cost driver 정보를 사용
  • 17개의 multiplicative cost와 5개의 scaling cost driver를 사용하여 비용 산출
  • cost driver의 값은 Very Low부터 Extra-High까지 6단계로 구성

같이 보기