본문 바로가기

안녕하세요!

자격증 준비/정보처리기사

[ 정보처리기사 ] 개발 비용 산정

개발 비용 산정


 

개발 비용 산정이란, 개발에 소요되는 인원, 자원, 기간 등으로
소프트웨어의 규모를 파악하여 필요한 비용을 산정하는 것이다. 

 

하향식 산정 기법(Top-Down)


 

전문가 기법


 

전문가 기법은 조직 내 경험이 있는 전문가에게
비용 산정을 의뢰하여 산정하는 기법이다.

 

델파이 기법


 

델파이 기법여러 전문가의 의견을 종합하여 판단하는 기법이다.

즉, 특정 전문가의 주관적인 편견을 보완하기 위해 여러 명의 전문가로 구성하는 것이다. 

 

상향식 산정 기법


 

LOC(원시코드 라인수) 기법


 

 LOC 기법은 각 기능의 원시 코드 라인 수의 비관적(가장 많은 라인 수),
낙관치(가장 적은 라인 수), 중간치(기대치, 평균 라인수)를 측정
예측치를 구하고, 이를 이용해 비용을 산정하는 기법이다. 

추정 LOC는 (낙관치 + (4 x 중간치) + 비관치) / 6  이다.

반응형

단계별 인원 수(M/M) 기법


 

단계별 인원 수 기법소프트웨어 개발 생명주기 각 단계별로 적용시켜
모든 단계의 비용을 산정하는 기법이다.

그리고 LOC보다 정확성을 기하기 위한 기법이다. 

 

수학적 산정 기법


 

COCOMO 기법


 

COCOMO 기법은 개발할 S/W 규모를 예측한 후,
S/W 종류에 따라 각 비용 산정공식에 대입하여 비용을 산정하는 기법이다.

또한 LOC 기법을 개발 유형에 따라 다르게 적용하였다.

개발 유형 중 조직형(Organic Mode)5만 라인 이하의 프로젝트에 사용되며
일반 업무용 소프트웨어에 해당한다.

반분리형(Semidetached Mode)30만 라인 이하의 프로젝트에 쓰이며
운영체제, DBMS 등에 사용한다.

마지막으로 내장형(Embeded Mode)30만 라인 이상의 프로젝트에 쓰며
예로 미사일 유도 시스템, 신호기 제어 시스템 등에 사용되었다.

Putnam 기법


 

Putnam 기법은 생명 주기 예측 모형이다.
아울러, 소프트웨어 생명 주기의 전 과정 동안의 노력의 분포를 가정해주는 모델이다.

또한 시간에 따른 함수로 표현되는 Rayleigh-Nordon 곡선의 노력 분포도를 기초로 하며
대형 프로젝트에 많이 쓰이는 기법이다.

이는 개발 기간이 늘어날수록 프로젝트 적용 인원의 노력이 감소함을 의미한다.

SLIMRayleigh-Nordon 곡선과 Putnam 예측모형을 기초로 개발한 자동화 추정 도구이다.    

 

기능점수 기법(FP, Function Point)


 

기능 점수 기법이란 소프트웨어가 가지는 기능의 개수를 기준으로
소프트웨어의 규모를 측정하는 기법이다.

1979년 IBM사의 A.J.Albrecht가 고안한 방식이며,
객관적이고 정량적인 소프트웨어의 규모를 산출할수 있게 해주었다. 

ESTIMATICSFP 모형을 기초로 개발된 자동화 추정 도구이다.

 

728x90
반응형

loading