%3C/text%3E%3C/svg%3E">
💻
💻 IT·개발

COCOMO 공수 추정기 (기본형)

입력하면 바로 계산됩니다.

입력값

COCOMO 공수 추정 쉽게 이해하기 — 개념과 원리

기본 COCOMO(Constructive Cost Model)는 프로그램 규모를 천 줄 단위 코드 수(KLOC)로 추정한 값을 받아 개발 공수(인월), 표준 개발 기간(개월), 그에 따른 평균 투입 인원을 계산하는 모델입니다. 배리 보엠이 1981년 실제 완료된 여러 프로젝트 자료를 바탕으로 발표했으며, 오늘날에는 주로 교육용이나 초기 대략적 추정, 다른 추정치의 타당성 점검용으로 씁니다.

50 KLOC 조직형 기본 COCOMO50 KLOC 조직형 프로젝트는 공수 145.9인월, 일정 16.6개월, 평균 인원 8.8명입니다. 공수는 개월 × 인원의 넓이와 같습니다.공수 = 개월 × 인원50 KLOC조직형E = 2.4 × 50^1.05= 145.9인월D = 2.5 × E^0.38= 16.6개월16.6개월8.8명b = 1.05 > 1: 코드 2배 → 공수 2.07배
145.9인월을 16.6개월에 나누면 평균 약 8.8명입니다.

계산 방법

프로젝트 유형별 계수는 다음과 같습니다.

원리

지수 b가 1보다 크므로 공수는 규모보다 빠르게 늘어납니다. 코드가 두 배가 되면 조율, 통합, 시험 부담이 커져 일은 두 배보다 많아집니다. 이를 규모의 비경제라고 하며 내장형에서 가장 뚜렷합니다. 반면 기간 지수 c는 1보다 훨씬 작아, 공수가 커져도 기간은 천천히 늘어납니다. 큰 프로젝트는 사람을 더 넣어 해결하지만 의사소통 부담 때문에 일을 무한정 나눌 수는 없기 때문입니다. 계수들은 과거 프로젝트 자료에 회귀 분석으로 맞춘 값입니다.

예제 풀이

  1. 입력값: 50 KLOC, 조직형(a = 2.4, b = 1.05, c = 0.38)입니다.
  2. 50^1.05 = 60.802이므로 E = 2.4 × 60.802 = 145.93인월입니다.
  3. 145.925^0.38 = 6.643이므로 D = 2.5 × 6.643 = 16.61개월입니다.
  4. 평균 인원은 145.925 ÷ 16.608 = 8.79명입니다.

같은 규모를 내장형으로 바꾸면 약 393.6인월, 16.9개월, 23.3명이 됩니다.

규모 (KLOC) 값에 따른 공수 (인·월) 변화규모 값에 따른 공수 변화010020030040012.52537.55062.575100예제 값: 145.9250149규모 (KLOC)
다른 값은 그대로 두고 “규모 (KLOC)”만 바꿔 계산기를 다시 돌린 결과입니다. 금색 점이 예제 값이며, 위에 값을 입력하면 내 값으로 다시 그려집니다.
규모 (KLOC)공수 (인·월)
12.534.03821329
2570.47713659
37.5107.8807788
50145.9250149
62.5184.4528033
75223.3703724
100302.1420988

결과 해석

결과는 자릿수 수준의 참고값으로 보아야 합니다. 보엠 스스로도 기본 모델의 오차가 크다고 밝혔고, 그래서 비용 동인을 더한 중간 COCOMO와 2000년의 COCOMO II가 나왔습니다. 기간을 D보다 크게 줄이려 하면 대개 공수가 불균형하게 늘어납니다.

흔한 실수

주의: 기본 COCOMO는 1970년대 프로젝트로 보정된 역사적 근사 모델입니다. 계약, 예산, 인력 결정에 단독으로 쓰지 말고 조직의 실적 자료와 전문가 추정을 함께 활용하시기 바랍니다.

자주 묻는 질문

코드를 쓰기 전에 KLOC는 어떻게 추정하나요?

비슷한 과거 시스템과 비교하거나, 기능 점수를 센 뒤 자체 자료의 언어별 환산비로 바꿉니다.

기본 COCOMO와 COCOMO II는 무엇이 다른가요?

COCOMO II는 팀, 공정, 제품 특성을 반영하는 규모 인자와 노력 승수를 쓰며 최근 프로젝트로 다시 보정되었습니다.

평균 인원이 소수로 나오는 이유는 무엇인가요?

전체 기간 동안의 평균(공수 ÷ 개월)이기 때문이며, 채용 계획 인원이 아닙니다.

출처: Barry W. Boehm, Software Engineering Economics, Prentice Hall, 1981 · Barry W. Boehm et al., Software Cost Estimation with COCOMO II, Prentice Hall, 2000

2026년 11월 8일 확인. 표준 공식과 RFC/IEEE 정의를 사용해 브라우저 안에서만 계산합니다. 입력한 내용은 어디에도 전송되지 않습니다.

💻 IT·개발 계산기 전체 →🏠 홍라이프 계산기 홈 →