본문 바로가기

자격증/정보처리기사 자격증 공부

(실기) Section 022. 비용 산정 기법 - 상향식

반응형

1. 상향식 비용 산정 기법


  • 상향식 비용 산정 기법은 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법이다.
  • 주요 상향식 비용 산정 기법
    • LOC(원시 코드 라인 수) 기법
    • 개발 단계별 인월수 기법
    • 수학적 산정 기법

2. LOC(원시 코드 라인수, Source Line of Code) 기법


  • LOC 기법은 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하고 비용을 산정하는 기법이다.
  • 측정이 용이하고 이해하기 쉬워 가장 많이 사용된다.
  • 예측치를 이용하여 생산성, 노력, 개발 기간 등의 비용을 산정한다.
    • 예측치 = (a+4m+b) / 6 단, a=낙관치, b=비관치, m=기대치(중간치)
  • 산정 공식
    • 노력(인월) = 개발 기간 x 투입 인원 = LOC / 1인당 월평균 생산 코드 라인 수
    • 개발 비뵹 = 노력(인월) x 단위 비용(1인당 월평균 인건비)
    • 개발 기간 = 노력(인월) / 투입인원
    • 생산성 = LOC / 노력(인월)

3. 개발 단계별 인월 수(Effort Per Task) 기법


  • 개발 단계별 인월 수 기법은 LOC 기법을 보완하기 위한 기법으로, 각 기능을 구현시키는 데 필요한 노력을 생명 주기의 각 단계별로 산정하다.
  • LOC 기법보다 더 정확하다.

문제1. LOC 기법에 의하여 예측된 총 라인수가 30,000라인, 개발에 참여할 프로그래머가 5명, 프로그래머들의 평균 생산성이 월간 300라인일 때, 개발에 소요되는 기간을 계산식과 함께 쓰시오.

-> 계산식 = 30000 / 5 x 300 = 기간
- 노력 = LOC / 1인당 월평균 생산 코드 라인 수
- 개발 기간 = 노력 / 투입 인원
-> 답 = 20개월

문제2. 다음이 설명하고 있는 상향식 비용 산정 기법을 쓰시오.

  • 각 기능을 구현시키는 데 필요한 노력을 생명 주기의 각 단계별로 산정하는 기법이다.
  • LOC(원시 코드 라인 수) 기법을 보완하기 위해 만들어졌기 때문에 LOC 기법보다 더 정확하다.

--> 개발 단계별 인월수(Effort Per Task) 기법

문제3. LOC 기법에 의하여 소프트웨어 개발에 소요되는 노력이 40PM으로 계산되었다. 개발에 소요되는 기간이 5개월이고, 1인당 인건비가 100만원이라면 이 프로젝트에 소요되는 개발 비용은 얼마인지 계산식과 함께 쓰시오.

-> 계산식
- 노력 = 40OM
- 개발 기간 = 노력 / 투입 인원 = 40PM / 5개월 = 8개월
- 비용 5명 (100만원) x 100 x 8 = 4000만원
-> 답 = 4000만원

반응형