소프트웨어 규모 파악을 통한 투입자원, 소요시간을 파악하여 실행 가능한 계획을 수립하기 위해 비용을 산정하는 방식
델파이 기법 Delphi Method
전문가의 경험적 지식을 통한 문제 해결 및 미래예측을 위한 기법
Lines of Code
예측치 =
낙관치 + (4 * 중간치) + 비관치 / 6
- 비관치: 가장 많이 측정된 코드라인 수
- 중간치: 측정된 모든 코드라인 수의 평균
- 낙관치: 가장 적게 측정된 코드라인 수
Man Month =
LoC / 프로그래머의 월간 생산성
프로젝트 기간 =Man Month/프로젝트 인력
COnstructive COst MOdel
(constructive: 건설적인)
규모에 따라 유형이 나뉜다. (KDSI = 1000줄)
- (1) 조직형 = 기본형 = 단순형
Organic Mode
5만라인 이하, 50KDSI
일괄 자료 처리, 과학 기술 계산, 비즈니스 자료 처리 개발에 쓰인다.- (2) 반 분리형
Semi-Detached Mode
30만 라인 이하, 300KDSI
트랜잭션 처리, DB 관리 시스템, 컴파일러, 인터프리터와 같은 유틸 개발에 쓰인다.- (3) 임베디드형
Embedded Mode
30만 라인 초과, 300KDSI
초대형 규모의 트랜잭션 처리 시스템, OS, 실시간 처리 개발에 쓰인다.
Function Point
기능 점수 (FP) =
총 기능 점수 * [0.65 + (0.1 * 총 영향도)]