Skip to main content

소프트웨어 규모산정

· 3 min read

소프트웨어 규모산정 개념

  • SW개발 프로젝트의 크기와 복잡도를 평가하여 개발 계획 수립에 필요한 비용을 산정하는 기법
  • 현실적 일정, 계획, 예산 반영으로 프로젝트 추적 관리 가능

소프트웨어 규모산정 구성도, 주요 기법, 적용방안

소프트웨어 규모산정 구성도

소프트웨어 규모산정 주요 기법

구분내용비고
LoC소스 코드 라인수 측정, 기대치, 낙관치, 비관치로 예측치 반영측정 단순
M/M, 맨먼스한 사람이 한 달동안 작업하면 되는 양으로 공수 측정사람 * 시간
전문가 감정경험적으로 단언하여 측정주관적
델파이주관적 편견을 보완하기 위해 많은 전문가 의견을 종합 산정추가 자문 비용
기능 점수사용자 관점에서 SW개발 규모 측정을 위해 기능 정량화 후 계수적 측정간이법, 정규법
COCOMO시스템을 구성하는 모듈과 서브시스템 비용 합계를 계산하여 측정알고리즘 사용
  • 재사용을 중시하는 SW개발 방법론의 진화에 따라 LoC에서 FP, COCOMO 방식 대두

소프트웨어 규모산정 적용방안

구분방안내용
대규모 프로젝트COCOMO대규모 연구개발 프로젝트의 수학적 비용 산정
중소규모 프로젝트FP요구사항 기반으로 일관성 있는 규모산정
임베디드 프로젝트LoC라인 수 기반으로 시스템 크기 추정

소프트웨어 규모산정시 고려사항

  • 비기능적 요구사항도 평가지표에 포함하여 정확한 규모산정 필요