개발 비용산정

yongju·2024년 1월 7일
0

정보처리기사

목록 보기
28/91

개발 비용산정

  • 수학적 산정 기법
  • 개발비용산정 자동화를 목표로 함
  • called by 경험적/실험적 추정 모형

COCOMO COnstructive COst MOdel

  • LoC(코드 라인수)에 의한 비용 산정 기법
  • 비용견적의 강도 분석 및 유연성⬆️
  • 같은 규모의 프로그램이더라도, 성격에 따라 비용 다르게 추정.
  • 소규모 프젝 추산에 적합
  • 비용산정 결과 - Man-Month(노력)
  • 보헴이 제안

개발 유형

조직형

  • 5만 라인 이하
  • 사무처리/업부/과학분야 용 응용 소프트웨어

반분리형

  • 30만 라인 이하
  • 컴파일러/인터프리터 등의 유틸리티

내장형

  • 30만 라인 이상
  • 신호기 제어/미사일유도/실시간처리 시스템

비용산정 공식

  • 노력(Man-Month) = 2.4 * KDSI
  • 개발기간(TDEV) = MM * 2.5

모형 종류

: 비용산정 단계, 적용변수의 구체화정도에 따라 달라짐.

기본형

: 소프트웨어의 생산코드 라인수 + 유형

중간형

  • 제품 특성 : 요구되는 신뢰도, DB크기, 제품 복잡도
  • 컴퓨터의 특성 : 수행시간/기억장소 제한, 가상기계 안정성, Turn around time
  • 개발요원의 특성 : 분석가 능력, 개발분야/가상기계/프언 경험/능력
  • 프로젝트의 특성 : 개발일정, 최신 기술

발전형

  • 개발 공정별로 자세하고 정확하게 노력을 산출
  • 개발과정 후반부에적용.
  • 소프트웨어 환경, 구성요소가 사전에 정의되어야함.
  • 노력승수 = 개발공정별 노력승수 * 개발 공정별 가중치

Putnam

  • 전 과정동안에 사용된 노력의 분포 가정
  • 생명주기 예측 모형
  • Rayleigh-Norden 곡선의 노력분포도 기초
  • 대형 프로젝트에 사용
  • 개발기간 ∝ 1/프로젝트 적용인원의 노력

FP 기능 점수

  • 소프트웨어의 기능을 증대시키는 요인별로 가중치 부여해서 총 기능 점수와 영향도로 기능 점수 구해서 비용산정
profile
AI dev

0개의 댓글