소프트웨어 개발비용산정 방법 (하향식/상향식)

 

1. 소프트웨어 개발비용산정 방법

소프트웨어 개발비용산정 방법은 소프트웨어를 개발하는 경우 비용을 어떤 방식으로 산정할 것인지에 대하여 정하는 기법임

상향식과 하향식 기법이 있음

 

(1)상향식 산정밥법

기능에 따라 필요한 비용을 계산하는 방식.

LOC(Line of code), MM(Man Month), COCOMO, Putnam, FP(Function Point)

 

(2) 하향식 산정방법

전문가가 비용을 산정하는 것.

전문가 판단, 델파이 기법

 

2. 상향식 산정방법

 

(1) LOC(Line of code)

코드라인 수의 낙관치, 중간치, 비관치를 측정하여 1:4:1의 가중치를 두어 평균을 내는 방식으로 예측치를 구하는 것

 

(2) MM(Man Month)

인월, 한 사람이 1개월 동안 할 수 있는 일의 양

 

(3) COCOMO

프로그램의 규모에 따라 조직형, 반분리형, 임베디드형으로 구분하여 비용을 산정하는 방식. 5만라인을 기준으로 조직형과 반분리형을 구분하고, 3만 라인을 기준으로 반분리형과 임베디드형을 구분

 

(4) Putnam

가로축이 time시간, 세로축이 effort노력인 Rayleigh-Norden 곡선을 기초로 함. 가로축의 시간은 소프트웨어 개발주기의 단계를 나타내기 때문에 단계별 필요한 인력의 분포를 구하는 것.

 

(5) FP(Function Point)

기능점수 모형

 

3. 하향식 산정방법

 

(1) 전문가 판단 기법

조직 내의 경험이 많은 2인 이상의 전문가에게 비용산정 의뢰

의뢰자로부터 믿음을 얻을 수 있으나, 개인의 주관이 개입될 수 있음

 

(2) 델파이 기법

전문가 기법의 주관적인 편견을 보완하기 위해 다수의 전문가 의견을 종합하여 산정하는 기법

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기