본문 바로가기

정보처리기사 실기

프로젝트 계획 -개발 비용 산정 기법

개발 비용 산정

하향식 기법 : 전문가 기법, 델파이 기법

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