Learning
토픽 96 / 159

SW 비용 산정 (Software Cost Estimation)

SW 비용 산정 (Software Cost Estimation)

소프트웨어 개발에 소요되는 비용(인력, 기간, 자원)을 프로젝트 초기에 체계적으로 추정하는 활동으로, 정확한 예산 수립과 일정 계획의 기초

목적: 예산 수립, 일정 계획, 자원 배분, 입찰 가격 결정, 타당성 분석

특징: 불확실성 내포(초기에 정보 부족), 추정치의 범위 제시, 프로젝트 진행에 따라 정밀도 향상

산정 방식 분류

  • 하향식(Top-Down): 전체 프로젝트를 거시적으로 추정한 후 하위 작업으로 분배. 프로젝트 초기(요구사항 불명확 시) 적용 가능. 전문가 판단, 유사 프로젝트 비교에 의존
  • 상향식(Bottom-Up): 하위 작업(WBS)별로 개별 추정한 후 합산. 상세 요구사항이 있을 때 정확도 높음

산정 방식 비교표

3점 추정(PERT): 낙관(O)+4×최빈(M)+비관(P) / 6 = 기대치. 불확실성 반영

적용사례: 공공 정보화 사업 대가 산정(FP 의무), SI 프로젝트 견적, 제안서 비용 산출

비교: FP(기능기반/기술독립/국제표준) vs LOC(코드기반/기술종속/단순) vs COCOMO(모델기반/LOC 의존/공학적)

연관: WBS, 프로젝트관리, 공공 정보화 사업, TCO, EVM