리안이와 함께하는 세상

[소프트웨어공학] COCOMO(Constructive Cost Model) 모델 본문

9급 공무원/컴퓨터 일반

[소프트웨어공학] COCOMO(Constructive Cost Model) 모델

리안아범 2017. 3. 5. 20:18

: 프로그램의 규모에 의한 비용예측 모형

 > 미리 준비된 식과 표를 이용하여 비용을 산정한다.

 > 소프트웨어 개발 견적에 가장 널리 이용되고 있는 방법


* 계층 : Basic, Intermediate, Detail

 1. Basic COCOMO : 스프트웨어의 츠기와 개발 모드에 의해 구함

 2. Intermediate COCOMO : Basic의 확장, 15개의 비용요소 가미하여 곱한 가중치 를 이용하여 구함

 3. Detail COCOMO : 시스템을 세분화(모듈, 서브시스템) 하여 Intermediate 적용


* 프로젝트 모드 : Organic, SemiDetached, embedded

 1. Organic : 5만 라인 이하의 프로젝트에 적합(소규모 팀이 개발하는 잘 알려진 응용 시스템)

 2. Semidetached : 30만 라인 이하의 프로젝트에 적합(트랜잭션 처리시스템이나 OS, DBMS)

 3. Embedded : 30만 라인 이상의 프로젝트에 적합(하드웨어가 포함된 실시간 시스템, 미사일 유도, 신호기제어 시스템)

 ??


어딘가에는 Semi가 더 작은 수준이고 OS, DBMS는 Embedded에 포함되기도 한다고 나와있기도 함