
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42


목차
1. Introduction
2. 프로젝트관리
3. Software project management
2. 프로젝트관리
3. Software project management
본문내용
influence for each complexity factor is designated based on one of the following values:
0: non-existent
1: insignificant
2: moderate
3: average
4: significant
5: strong
and the total of all the complexity factor values is calculated, providing the total degree of influence(TGI)
2. The total degree of influence value is converted to a complexity adjustment factor(CAF). A simple conversion function may be:
CAF = TGI / {5 ? (number of complex factors)}
3. The adjusted function point measure(AFP) for the project is then calculated as:
AFP = CAF ? UFP
5.2 The application of FPA
AFP : 1000 ? $1500 000 cost & AFP : 850 ? $90 000
(linear correlation)
AFP : 920 ? $ 1180 000
FPA를 포함한 COCOMO방법은 다음과 같은 부분에 중요하게 사용된다.
1. To assure that the estimates are reasonable(no major divergence of results)
2. To produce a more comprehensive set of estimates(comparison values and cost values)
2 가지 방법을 혼합/분류하여 사용하는 유틸리티가 제공
6. THE ESTIMATION AS A RANGE
.견적은 자주 범위(range)로 표현된다.
.신뢰구간(confidence interval)을 다루는 통계이론(statistical theory)에 기초한다.
.If a variable x has probability p of being between two values a and b, then we say that the interval (a,b) is a p-confidence interval for x.
.Ex> if (2,14) is a 95 percent confidence interval for the number of days it takes to develop a module, then we are 95 percent sure that the development of the module will take more than 2 and less than 14 days to develop.
1 person will estimate 2 days
2 will estimate 5 days
4 will estimate 7 days
6 will estimate 9 days
4 will estimate 11 days
2 will estimate 13 days
1 will estimate 16 days
1 person will estimte 7 days
4 will estimate 9 days
10 will estimate 11 days
4 will estimate 14 days
1 will estimate 15 days
- All normal distributions are characterized by these two parameters, the average and the degree of divergence.
만일, 동기통신드라이버(synchronous communications driver)의 개발이 최고는 4주, 최악의 경우 12주에 끝난다고 견적이 나온 경우, 이 수치는 아직 신뢰구간을 갖지 않는다.
4주와 12주의 중간 수치로 7주를 설정하고, 각 경우에 대해서 아래와 같이 확률값을 할당한다.
P(best case) = 0.2
P(most likely) = 0.6
P(worst case) = 0.2
? = E(x) = ? xP(x)
? = E(x) = 0.2 ? 4 + 0.6 ? 7 = 0.2 ? 12 = 7.4
? = (worst case) ? P(worst case) ? (best case) ? P(best case)
? = 0.2 ? 12 ? 0.2 ? 4 = 1.6
(? ? ? , ? + ? ) produces a 68 percent confidence interval ? ( 5.8, 9 )
(? ? 2? , ? + 2? ) produces a 95 percent confidence interval ? ( 4.2, 10.6 )
(? ? 3? , ? + 3? ) produces a 99 percent confidence interval ? ( 4.2, 10.6 )
7. ESTIMATING HARDWARE RESOURCES
- 3가지의 주요 리소스에 대해서 견적하는 방법
1.CPU load
2.Data storage
3.Speed
HARDWARE구축 중심의 견적
8. NON-DEVELOPMENT OVERHEAD
.훌륭한 견적은 가장 최근의 데이터에 기초하여 산출된다.
.주기적으로 견적이 업데이트 되는 것이 바람직하다.
.적어도 새로운 milestone을 설정할 수 있다.
.규모가 크고 복잡한 프로젝트인 경우 Overhead of non-development activities가 상대적으로 증가한다.
.아주 작은 규모의 프로젝트는 무시될 수도 있다.
9. SUMMARY
.본 장에서는 불확실서에 대한 예견의 방법으로 어떻게 견적을 산출하는가를 설명했다.
.관련분야는 다음과 같다.
.Project development costs
.Project development schedules
.The size of the project development team
.The amount of software to be developed
.The required hardware resoureces
0: non-existent
1: insignificant
2: moderate
3: average
4: significant
5: strong
and the total of all the complexity factor values is calculated, providing the total degree of influence(TGI)
2. The total degree of influence value is converted to a complexity adjustment factor(CAF). A simple conversion function may be:
CAF = TGI / {5 ? (number of complex factors)}
3. The adjusted function point measure(AFP) for the project is then calculated as:
AFP = CAF ? UFP
5.2 The application of FPA
AFP : 1000 ? $1500 000 cost & AFP : 850 ? $90 000
(linear correlation)
AFP : 920 ? $ 1180 000
FPA를 포함한 COCOMO방법은 다음과 같은 부분에 중요하게 사용된다.
1. To assure that the estimates are reasonable(no major divergence of results)
2. To produce a more comprehensive set of estimates(comparison values and cost values)
2 가지 방법을 혼합/분류하여 사용하는 유틸리티가 제공
6. THE ESTIMATION AS A RANGE
.견적은 자주 범위(range)로 표현된다.
.신뢰구간(confidence interval)을 다루는 통계이론(statistical theory)에 기초한다.
.If a variable x has probability p of being between two values a and b, then we say that the interval (a,b) is a p-confidence interval for x.
.Ex> if (2,14) is a 95 percent confidence interval for the number of days it takes to develop a module, then we are 95 percent sure that the development of the module will take more than 2 and less than 14 days to develop.
1 person will estimate 2 days
2 will estimate 5 days
4 will estimate 7 days
6 will estimate 9 days
4 will estimate 11 days
2 will estimate 13 days
1 will estimate 16 days
1 person will estimte 7 days
4 will estimate 9 days
10 will estimate 11 days
4 will estimate 14 days
1 will estimate 15 days
- All normal distributions are characterized by these two parameters, the average and the degree of divergence.
만일, 동기통신드라이버(synchronous communications driver)의 개발이 최고는 4주, 최악의 경우 12주에 끝난다고 견적이 나온 경우, 이 수치는 아직 신뢰구간을 갖지 않는다.
4주와 12주의 중간 수치로 7주를 설정하고, 각 경우에 대해서 아래와 같이 확률값을 할당한다.
P(best case) = 0.2
P(most likely) = 0.6
P(worst case) = 0.2
? = E(x) = ? xP(x)
? = E(x) = 0.2 ? 4 + 0.6 ? 7 = 0.2 ? 12 = 7.4
? = (worst case) ? P(worst case) ? (best case) ? P(best case)
? = 0.2 ? 12 ? 0.2 ? 4 = 1.6
(? ? ? , ? + ? ) produces a 68 percent confidence interval ? ( 5.8, 9 )
(? ? 2? , ? + 2? ) produces a 95 percent confidence interval ? ( 4.2, 10.6 )
(? ? 3? , ? + 3? ) produces a 99 percent confidence interval ? ( 4.2, 10.6 )
7. ESTIMATING HARDWARE RESOURCES
- 3가지의 주요 리소스에 대해서 견적하는 방법
1.CPU load
2.Data storage
3.Speed
HARDWARE구축 중심의 견적
8. NON-DEVELOPMENT OVERHEAD
.훌륭한 견적은 가장 최근의 데이터에 기초하여 산출된다.
.주기적으로 견적이 업데이트 되는 것이 바람직하다.
.적어도 새로운 milestone을 설정할 수 있다.
.규모가 크고 복잡한 프로젝트인 경우 Overhead of non-development activities가 상대적으로 증가한다.
.아주 작은 규모의 프로젝트는 무시될 수도 있다.
9. SUMMARY
.본 장에서는 불확실서에 대한 예견의 방법으로 어떻게 견적을 산출하는가를 설명했다.
.관련분야는 다음과 같다.
.Project development costs
.Project development schedules
.The size of the project development team
.The amount of software to be developed
.The required hardware resoureces
추천자료
삼성전자 환 리스크관리 프로젝트[RISK MANAGEMENT]
인적자원개발(HRD) 패러다임, 인적자원개발(HRD)과 정부조직, 인적자원개발(HRD)과 기업역할,...
[월드와이드웹][WWW]월드와이드웹(WWW)의 탄생배경, 월드와이드웹(WWW)의 기본용어와 월드와...
사원관리를 위한 Java(자바) 팀 프로젝트 발표자료-소스 입니다
전화번호 관리 프로젝트 단순연결리스트를 이용한 c언어 자료구조
공급사슬관리(SCM) 도입과정과 성공요소 및 프로젝트 추진절차
계절 음식 레시피 - 프로젝트 어플 개발
마케팅 관리론 - 신제품 마케팅전략을 수립하는 프로젝트 : grand papa 실버케어 프로그램
원격교육 개념, 원격교육 필요성, 원격화상교육(원격화상학습, 원격화상수업) 특징, 운영과 ...
원가회계 의료기관 S대병원의 ABC 개발사례 (ABC도입배경과 목적, S대 병원의 ABC특징, 사례...
[조직개발관리과정모형] 조직개발의 관리과정 모형(레윈(Lewin)의 모형, 행동조사모형, 조직...
유통관리 조별프로젝트 - 신세계백화점 -
프로젝트project의 개념(프로젝트의 정의, 프로젝트의 관리체제모형)
행정론 - 프로그램의 개발과 관리 ( 프로그램의 개념과 중요성, 프로그램 개발시 고려요소, ...