소프트웨어 비용 산정: 두 판 사이의 차이

IT위키
(잘못된 링크 제거(Putnam) 및 모형 별 간략한 설명 추가)
 
(다른 사용자 한 명의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[분류:소프트웨어 공학]][[분류:프로젝트 관리]]
[[분류:소프트웨어 공학]]
[[분류:프로젝트 관리]]
 
;Software development cost estimate
;Software development cost estimate


= 구분 =
=구분=
{| class="wikitable"
{| class="wikitable"
! 방식
!방식
! 설명
!설명
! 예시
!예시
|-
|-
| 하향식 산정
|하향식 산정
| 경험자의 경험, 지식을 기반으로 합의를 통해 산정
|경험자의 경험, 지식을 기반으로 합의를 통해 산정
|  
|
* [[델파이법]]
*[[델파이법]]
|-
|-
| 상향식 산정
|상향식 산정
| 각 업무 분류별로 산정하여 합산
|각 업무 분류별로 산정하여 합산
|  
|
* [[LOC]]
*[[LOC]]
|-
|-
| 수학적 산정
|수학적 산정
| 과학적인 방법론 및 수학 공식 적용
|과학적인 방법론 및 수학 공식 적용
|  
|
* [[COCOMO]]
*[[COCOMO]]
* [[기능 점수]]
*[[기능 점수]]
*Putnam
|}
|}


= 기본 구성 =
=기본 구성=
개발비 + 직접경비 + 이윤(개발비의 25% 이내)
개발비 + 직접경비 + 이윤(개발비의 25% 이내)


= 종류 =
=모형 종류=
 
== [[델파이법]] ==
 
* 시스템에 관리 전문적인 지식을 가진 전문가 집단을 구성하고, 토론을 통해 위험을 분석하는 정성적인 방법
 
== [[LOC]] ==
'''LOC, Life Of Code'''
 
* 각 기능의 LOC(원시 코드 라인 수)의 낙관치, 기대치, 비관치를 측정하여 예측치를 구하고 이것으로 비용을 산정하는 기법
 
==[[COCOMO]]==
'''COCOMO, COnstructive COst Model'''
 
* 시스템의 비용을 산정하기 위해 시스템을 구성하고 있는 모듈과 서브 시스템의 비용 합계를 계산하는 방식
 
== [[기능 점수]] ==
== [[기능 점수]] ==
;Function Point
'''FP, Function Point'''


== [[COCOMO]] ==
* 최종 사용자 입장에서의 기능적 복잡도를 고려하는 국제 표준(ISO/IEC 14143) 소프트웨어 규모 및 비용산정 방식


== [[LOC]] ==
== Putnam ==
 
* 시간에 따라 함수로 표현되는 Rayleigh-Norden 곡선의 노력 분포도를 기초로 하며, 소프트웨어 생명 주기의 전 과정 동안에 사용될 노력의 분포를 예상하는 모형

2024년 5월 3일 (금) 11:35 기준 최신판


Software development cost estimate

구분[편집 | 원본 편집]

방식 설명 예시
하향식 산정 경험자의 경험, 지식을 기반으로 합의를 통해 산정
상향식 산정 각 업무 분류별로 산정하여 합산
수학적 산정 과학적인 방법론 및 수학 공식 적용

기본 구성[편집 | 원본 편집]

개발비 + 직접경비 + 이윤(개발비의 25% 이내)

모형 종류[편집 | 원본 편집]

델파이법[편집 | 원본 편집]

  • 시스템에 관리 전문적인 지식을 가진 전문가 집단을 구성하고, 토론을 통해 위험을 분석하는 정성적인 방법

LOC[편집 | 원본 편집]

LOC, Life Of Code

  • 각 기능의 LOC(원시 코드 라인 수)의 낙관치, 기대치, 비관치를 측정하여 예측치를 구하고 이것으로 비용을 산정하는 기법

COCOMO[편집 | 원본 편집]

COCOMO, COnstructive COst Model

  • 시스템의 비용을 산정하기 위해 시스템을 구성하고 있는 모듈과 서브 시스템의 비용 합계를 계산하는 방식

기능 점수[편집 | 원본 편집]

FP, Function Point

  • 최종 사용자 입장에서의 기능적 복잡도를 고려하는 국제 표준(ISO/IEC 14143) 소프트웨어 규모 및 비용산정 방식

Putnam[편집 | 원본 편집]

  • 시간에 따라 함수로 표현되는 Rayleigh-Norden 곡선의 노력 분포도를 기초로 하며, 소프트웨어 생명 주기의 전 과정 동안에 사용될 노력의 분포를 예상하는 모형