COCOMO 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:소프트웨어 공학]][[분류:프로젝트 관리]][[분류:정보처리기사]] | [[분류:소프트웨어 공학]][[분류:프로젝트 관리]][[분류:정보처리기사]] | ||
;COnstructive COst MOdel | ;COnstructive COst MOdel | ||
; | ;B.Boehm이 제안한 원시 프로그램의 규모에 의한 비용 예측 방법 | ||
* | * 1981년에 초기 모델 제안, 1995년 [[COCOMO II]]로 확장 | ||
* 먼저 완성될 시스템의 규모(lines of code)를 추정하고 이를 준비된 식에 대입하여 소요 인원/월을 예측 | * 먼저 완성될 시스템의 규모(lines of code)를 추정하고 이를 준비된 식에 대입하여 소요 인원/월을 예측 | ||
== | == 프로젝트 유형 == | ||
; 프로젝트 유형을 구분하여 프로그램 규모(Kilo Delivered Source Instruction, KDSI)와 프로그래머 M/M(Programmer Man/Month, PM)의 관계 정의 | ; 프로젝트 유형을 구분하여 프로그램 규모(Kilo Delivered Source Instruction, KDSI)와 프로그래머 M/M(Programmer Man/Month, PM)의 관계 정의 | ||
* '''단순형(Organic)''' | |||
** 5만 라인 이하 | |||
* 5만 라인 이하 | ** 소규모 팀이 개발하는 잘 알려진 응용 시스템 | ||
* 소규모 팀이 개발하는 잘 알려진 응용 시스템 | ** PM = 2.4 x (KSDI)^1.05 | ||
* PM = 2.4 x ( | * '''중간형(Semi-Detached)''' | ||
** 30만 라인 이하 | |||
** 트랜잭션 처리, 운영체제, DBMS 등 | |||
** PM = 2.4 x (KSDI)^1.12 | |||
* 30만 라인 이하 | * '''임베디드형(Embedded)''' | ||
* 트랜잭션 처리, 운영체제, DBMS 등 | ** 5만 라인 이하 | ||
* PM = | ** 하드웨어가 포함된 최상위 규모의 실시간 처리 시스템 | ||
** 미사일 유도, 신호기 제어 시스템 등 | |||
** PM = 2.4 x (KSDI)^1.20 | |||
* | |||
* 하드웨어가 포함된 최상위 규모의 실시간 처리 시스템 | |||
* 미사일 유도, 신호기 제어 시스템 등 | |||
* PM = | |||
== 같이 보기 == | == 같이 보기 == | ||
* [[COCOMO II]] | * [[COCOMO II]] | ||
* [[기능 점수]] | * [[기능 점수]] |