300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 软件项目管理:成本估算法 PERT历时估算法 决策树分析法 挣值分析法

软件项目管理:成本估算法 PERT历时估算法 决策树分析法 挣值分析法

时间:2024-01-07 06:08:12

相关推荐

软件项目管理:成本估算法 PERT历时估算法 决策树分析法 挣值分析法

1,成本估计法

1.1,专家估算法

很简单,就是一群专家说几个数字,然后按照 的公式计算成本。

:乐观估计:正常估计:悲观估计

题目:项目经理正在进行一个图书馆信息查询系统的项目估算,他采用Delphi的专家估算法,邀请了3位专家进行估算:

第一位专家给出的估算值是:2万元、7万元、12万元第二位专家给出的估算值是:4万元、6万元、8万元第三位专家给出的估算值是:2万元、6万元、10万元

第一位专家的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万元

1.2,参数模型估算法-COCOMO模型

这里只介绍基本COCOMO和中等COCOMO模型

:校准因子;:软件规模-一般是代码行;:比例因子;:工作量乘数,题目会给出,直接相乘。

题目1:某公司开发一个规模为30KLOC的银行应用项目,其功能以数据处理为主,试估算这个项目的工作量。

题目2:接题目1,随着项目的进展,可以确定其15个成本因子的情况,除了RELY,TURN,SCED因子的取值为1.15、0.87、1.08外,其余取值均为1.00,则估算项目的工作量是多少?

题目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人月

1.3,功能点估算法

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

未调整功能点计数:计算未调整功能计数UFC时,应先计算5类功能组件的计数项,其中有内部逻辑文件、外部接口文件、外部输入、外部输出、外部查询。先根据项目实际情况查定级表,再根据定级表查取值表,在计算总和。

最后填写下表:

技术复杂因子:题目会给出技术复杂因子的均值 ,根据公式 求出技术复杂因子。

最后根据:算出功能点

2,PERT历时估算法

题目:根据下面任务流程图和下表给出的项目历时估算值,采用PERT方法估算,求出项目在14.57天内完成的概率。

= (悲观值-乐观值)/6

求总和:

根据法则:

3,决策树分析法

题目1:一个项目在进行规划的时候,碰到了一个风险问题,项目经理决定是否采用方案A。如果采用方法A需要使用一个新的开发工具,而能掌握这个工具的概率是30%,通过使用这个工具可以获利5万元,如果采用方案A而不能掌握这个工具,将损失1万元。利用决策树分析技术说明这个项目经理是否采用这个方案。

题目2:利用决策树分析下面两种情况:

方案1:随机投掷硬币两次,如果两次投掷的结果都是硬币正面朝上,你将获得10元,投掷爱结果背面每朝上一次你需要付出1.5元。方案2:随机投掷硬币两次,你需要付出2元,如果两次投掷的结果都是硬币正面朝上,你将获得10元。

4,挣值分析法

挣值分析法是对项目实施的进度、成本状态进行效绩评估的有效方法,是计算实际花在一个项目上的工作量。

【参数-输入】

【参数-输出】

【案例】求BCWP,CV,SV,CPI,SPI,按照当前进度执行项目的最后成本和时间等。

问题关键在于求出BCWS,后面一切便可迎刃而解。按照问题描述,计划成本为BCWS,实际成本为ACPW。对于问如果按照这样的进度继续执行下去的问题,算出来CPI和SPI则相当于一个速度,总成本或总计划时间处于CPI或SPI即可得到。

BCWP的求法:

0/100:如果项目没有完成100%,则统统按照进度为0计算,最保守的一种算法。50/50:如果项目没开始则是0,无论进度为多少,只要不是100%则是50%,如果完成则按照100%;经验加权:按照完成百分比乘以总进度。

如果是0/100:

如果是50/50:

如果是经验加权:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。