Software Project Management: Cost estimation method

First, the expert estimation method

It is simply a group of experts say several figures, and according to the equation (a + 4b + c) / 6 computational cost.

成本=(a+4b+c)/6
a:乐观估计
b:正常估计
c:悲观估计

 Topic : Project manager making a library information inquiry system estimation, he used the Delphi method to expert estimates, invited three experts estimate,

The first estimate given by experts is: 20,000 yuan, 70,000 yuan, 120,000 yuan

The second estimate is given by experts: 4 million, 6 million, 80,000 yuan

The third estimate given by experts is: 20,000 yuan, 60,000 yuan, 100,000 yuan

第一位专家的Ei=(2+4*7+12)/6=7
第二位专家的Ei=(4+4*6+8)/6=6
第三位专家的Ei=(2+4*6+10)/6=6
总Ei=(7+6+6)/6=6.33万元

Second, the model parameters of the model estimation method -COCOMO

Here only the basic and intermediate COCOMO COCOMO model

PM=a*(Size)^b*(EM)
a:校准因子
Size:软件规模-一般是代码行
b:比例因子
EM:工作量乘数,题目会给出,直接相乘
The basic model coefficient values
the way a b
There are models 2.4 1.05
Semi-embedded 3.0 1.12
Embedded 3.6 1.2
Medium model coefficient values
the way a b
There are models 3.2 1.05
Semi-embedded 3.0 1.12
Embedded 2.8 1.2

Topic 1: Development of a company is a large-scale project 30KLOC banking application, the data processing function to the main, try to estimate the workload of the project.

Problem 2: access subject 1, as the project progresses, the case 15 can determine the cost factors, in addition to the value RELY, TURN, SCED factor is 1.15,0.87,1.08, the remaining value of 1.00, then the estimate the workload of the project is how much?

题目1:
    因为项目主要是数据处理,可以看出是有机型项目。查表可以看出,a=2.4,b=1.05。
    根据公式,PM=2.4*30^1.05=85.3人月
题目2:
    引入了成本因子,看出来是中等COCOMO模型
    根据公式,PM=3.2*30^1.05*(1.15*0.87*1.08)=123人月

Third, the functional point estimation method

FP=UFC*TCF
UFC:表示未调整功能点计数
TCF:技术复杂因子计数

No adjustment dot count

Unadjusted count calculation function UFC, should be calculated count item 5 Functional components

Wherein the internal logical file, an external interface file, an external input, external output, the outer query.

First check items according to the actual rating table, and then check the value table according to rating table, the calculation of the sum.

External input rating table Data Elements
File reference number 1~4 5~15 >15
0~1 low in high
2 low in high
>=3 in high high
External output, external inquiry rating table Data Elements
File reference number 1~5 6~19 >19
0~1 low low in
2~3 low in high
Internal logical file classification table Data Elements
File reference number 1-19 20~50 >50
1 low low in
2~5 low in high
>5 in high high
series EO- external output EQ- outer query EI- external input ILF- internal logical files EIF- external logic file
low 4 3 3 7 5
in 5 4 4 10 7
high 7 6 6 15 10

Last form below:

Package Component complexity
low in high
External input * Number 3 Number 4 * * Number 6
External Output Number 4 * * Number 5 * Number 7
External inquiry * Number 3 Number 4 * * Number 6
External logic file * Number 7 * Number 10 * Number 15
Internal Logical Files * Number 5 * The number of * Number 10
total a b c
UFC a+b+c

Technical complexity factor

题目会给出技术复杂因子的均值x

根据公式 TCF = 0.65 + 0.01*(14 * x)求出技术复杂因子

最后根据:FP=UFC*TCF算出功能点

 

 

 

 

 

发布了349 篇原创文章 · 获赞 161 · 访问量 19万+

Guess you like

Origin blog.csdn.net/qq_42192693/article/details/103877615
Recommended