본문 바로가기

정보처리기사 실기 정리

[개발 비용 산정] 수학적 산정기법(COCOMO, Putnam, FP)

※ COCOMO(COnstructive COst MOdel)

- LOC(source Lines of Code)로 비용산정하는 기법

- 보헴(Boehem)이 제안

COCOMO 개발 유형 특징
조직형(Organic Mode) - 5만 라인(50KDSI)이하
- 기관 내부의 중소규모 소프트웨어
반분리형(Semi-Detached Mode) - 30만 라인 이하
- 컴파일러, 인터프리터 같은 유틸리티
내장형(Embedded Mode) - 30만 라인 이상
- 초대형 소프트웨어
COCOMO 모형의 종류 특징
기본형(Basic) sw의 '크기'와 '개발유형'만으로 비용산정
중간형(Intermediate) - 기본형 + @
- 제품, 컴퓨터, 개발요원, 프로젝트의 특성도 고려해서 비용산정
발전형(Detailed) - 중간형을 보완한 것
- 공정별로 자세한 노력을 산출하여 비용산정
- 주로 개발과정 후반부에 적용

※ Putnam모형 (=생명주기예측모형)

- 소프트웨어 생명주기의 모든 과정에 투입될 노력의 분포를 에상하는 모형

- Rayleigh-Norden 곡선의 노력분포도를 이용


※ 기능점수 모형 (FP : Function Point)

- sw기능 증대요인의 가중치를 합한 총 기능점수와 영향도를 이용해 기능점수(FP)를 구한 후 비용산정

- 알브레히트(Albrecht)가 제안

-기능증대요인 : 입출력, 명령어, 데이터, 외부루틴과의 인터페이스


+ 비용산정을 위한 자동화 도구

  • SLIM : Rayleigh-Norden곡선과 Putnam모형이 기반
  • ESTIMACS : 기능점수(FP)모형이 기반

# 길벗출판사의 시나공 정보처리기사 교재를 참고하였습니다.