COCOMO: Difference between revisions

From IT Wiki
No edit summary
No edit summary
Line 1: Line 1:
[[분류:소프트웨어 공학]][[분류:프로젝트 관리]]
[[분류:소프트웨어 공학]][[분류:프로젝트 관리]][[분류:정보처리기사]]
;COnstructive COst MOdel
;COnstructive COst MOdel
;B.Boehm이 제안한 원시 프로그램의 규모에 의한 비용 예측 방법
;B.Boehm이 제안한 원시 프로그램의 규모에 의한 비용 예측 방법

Revision as of 19:12, 8 June 2019

COnstructive COst MOdel
B.Boehm이 제안한 원시 프로그램의 규모에 의한 비용 예측 방법
  • 1981년에 초기 모델 제안, 1995년 COCOMO II로 확장
  • 먼저 완성될 시스템의 규모(lines of code)를 추정하고 이를 준비된 식에 대입하여 소요 인원/월을 예측

프로젝트 유형

프로젝트 유형을 구분하여 프로그램 규모(Kilo Delivered Source Instruction, KDSI)와 프로그래머 M/M(Programmer Man/Month, PM)의 관계 정의
  • 단순형(Organic)
    • 5만 라인 이하
    • 소규모 팀이 개발하는 잘 알려진 응용 시스템
    • PM = 2.4 x (KSDI)^1.05
  • 중간형(Semi-Detached)
    • 30만 라인 이하
    • 트랜잭션 처리, 운영체제, DBMS 등
    • PM = 2.4 x (KSDI)^1.12
  • 임베디드형(Embedded)
    • 5만 라인 이하
    • 하드웨어가 포함된 최상위 규모의 실시간 처리 시스템
    • 미사일 유도, 신호기 제어 시스템 등
    • PM = 2.4 x (KSDI)^1.20