반응형
SMALL
비용 산정 기법- 상향식LOC기법
- LOC기법(원시 코드 라인수,SOUCE LINE OF CODE 기법)
- LOC기법은 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법이다.
- 산정 공식
- 노력(인월)=개발기간*투입 인원= LOC/ 1인당 월평균 생산 코드 라인 수
- 개발 비용 = 노력(인월)* 단위 비용(1인당 월평균 인건비)
- 개발기간=노력(인월)/ 투입 인원
- 생산성= LOC/ 노력(인월)
- 예측치=(낙관치+4*비관치+기대치)/ 6
- 한 소프트웨어 프로젝트에서 기능 개발을 위해 10,000줄의 코드(LOC)가 필요할 것으로 예측되었습니다.
- 비관적 예측치는 12,000줄, 낙관적 예측치는 8,000줄, 기대치는 10,000줄입니다.
- 개발자는 한 달에 평균적으로 500줄의 코드를 작성할 수 있습니다.
- 개발자의 월 인건비는 400만 원입니다.
- 예측치 계산:
- 예측치 = (낙관치 + 4 * 기대치 + 비관치) / 6
- 예측치 = (8,000 + 4 * 10,000 + 12,000) / 6
- 예측치 = (8,000 + 40,000 + 12,000) / 6
- 예측치 = 60,000 / 6 = 10,000줄
- 노력(인월) 계산:
- 노력(인월) = LOC / 1인당 월평균 생산 코드 라인 수
- 노력(인월) = 10,000줄 / 500줄
- 노력(인월) = 20 인월
- 개발 비용 계산:
- 개발 비용 = 노력(인월) * 단위 비용 (1인당 월평균 인건비)
- 개발 비용 = 20 인월 * 4,000,000원
- 개발 비용 = 80,000,000원 (8천만 원)
- 개발 기간 계산:
- 개발 기간 = 노력(인월) / 투입 인원
- 예를 들어, 4명의 개발자를 투입한다고 가정하면:
- 개발 기간 = 20 인월 / 4명
- 개발 기간 = 5개월
- 생산성 계산:
- 생산성 = LOC / 노력(인월)
- 생산성 = 10,000줄 / 20 인월
- 생산성 = 500줄/인월
- 프로젝트 상황:
반응형
LIST
'정보처리기사 > 요구사항 정의' 카테고리의 다른 글
수학적 산정기법과 개발 프레임워크 (0) | 2024.10.13 |
---|---|
자동화 해주는 CASE (1) | 2024.10.11 |
컴포넌트 기반 방법론 (0) | 2024.10.11 |
패키지 다이어그램 (0) | 2024.10.09 |
순차(시퀀스) 다이어그램 (0) | 2024.10.09 |