软件项目估量方法
常用的估算方法
Delphi方法
Delphi方法估算项目时,需要多个专家的参与。
PERT方法
pert sizing 是一种加权平均法,可以用于估计软件项目的规模,工作量和成本等。在估计每一项任务时,首先按照最佳的,可能的,悲观的三种情况给出估计值,分别为a,m,b:公式如下:
期望值 = (a+4*m+b)/6
比一比
对比上述两种估量方法,它们有各自适用的地方。Delphi方法适用于项目启动阶段的初步估算,它的工作量投入高,估算时间也比较长,结果比较准确。而对于pert方法,它受人为的因素影响大,准确度比起Delphi方法要差,但是它容易操作,便于理解,用时也短,一般用于工期紧迫或者项目中后期的重新估算。
其他分类
直接估算法
-
基于WBS的工作量(即自下而上法)
最常见的一种估算方法,也是厂商最常用的。
间接估算法
-
基于代码行的工作量估算方法
从开发者的技术角度出发来度量软件,先采用WBS法、类比法等统计出软件项目的代码行数,然 后将代码行数转换为人天数。
-
基于功能点的工作量估算方法
从用户角度度量软件,先估计出软件项目的功能点数,然后将功能点数(FP)转换为人天数。