개발 비용 산정
하향식 기법 : 전문가 기법, 델파이 기법
1. 전문가 기법
- 전문가에게 비용 산정을 의뢰
2. 델파이 기법
- 여러 전문가의 의견을 종합하여 판단하는 기법 ( 특정 전문가의 주관적 편견 보완)
상향식 기법 : LOC (원시코드 라인수) 기법, 단계별 인원수 (M/M) 기법
1. LOC (원시코드 라인수) 기법
각 기능의 원시 코드 라인 수의 비관치 (가장 많은 라인 수), 낙관치 (가장 적은 라인 수), 중간치(기대치, 평균 라인 수)를 측정 후 예측치를 구하고, 이를 이용해 비용을 산정하는 기법
추정 LOC
( 낙관치 + ( 4 * 중간치 ) + 비관치 ) / 6
2. 단계별 인원수(M/M) 기법
소프트웨어 개발 생명주기 각 단계별로 적용시켜 모든 단계의 비용을 산정하는 기법
LOC 보다 정확성을 기하기 위한 기법
수학적 기법 : COCOMO 기법, PUTNAM 기법, FP(기능점수) 기법
1. COCOMO 기법
개발할 S/W의 규모를 예측한 후 S/W 종류에 따라 각 비용 산정 공식에 대입하여 비용을 산정하는 기법
LOC 기법을 개발유형에 따라 다르게 적용한 기법
개발 유형 | 설명 |
조직형 (Organic Mode) |
- 5만 라인 이하의 프로젝트 - 일반 업무용 소프트웨어 |
반분리형 (Semidetached Mode) |
- 30만 라인 이하의 프로젝트 - 운영체제, DBMS 등 |
내장형 (Embedded Mode) |
- 30만 라인 이상의 프로젝트 - 미사일 유도 시스템, 신호기 제어 시스템 등 |
2. PUTNAM 기법
Putnam이 제안한 생명 주기 예측 모형 (소프트웨어 생명 주기의 전 과정 동안의 노력 분포를 가정해주는 모형)
시간에 따른 함수로 표현되는 Rayleigh-Norden 곡선의 노력 분포도를 기초로 함.
SLIM : Rayleigh-Norden 곡선과 Putnam 예측 모형을 기초로 개발한 자동화 추정도구
3. 기능 점수 기법(FP, Function Point)
소프트웨어가 가지는 기능의 개수를 기준으로, 소프트웨어의 규모를 측정하는 기법
ESTIMACS : FP 모형을 기초로 개발된 자동화 추정 도구
'정보처리기사 실기' 카테고리의 다른 글
암호 알고리즘 (0) | 2024.02.05 |
---|---|
소프트웨어 개발방법론 - 객체지향 (0) | 2023.02.06 |