COCOMO II

From IT Wiki
Revision as of 15:04, 28 December 2019 by 김형교 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
기존 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단계로 구성

같이 보기