软件项目估量方法

常用的估算方法

Delphi方法

Delphi方法估算项目时,需要多个专家的参与。

PERT方法

pert sizing 是一种加权平均法,可以用于估计软件项目的规模,工作量和成本等。在估计每一项任务时,首先按照最佳的,可能的,悲观的三种情况给出估计值,分别为a,m,b:公式如下:

期望值 = (a+4*m+b)/6

比一比

对比上述两种估量方法,它们有各自适用的地方。Delphi方法适用于项目启动阶段的初步估算,它的工作量投入高,估算时间也比较长,结果比较准确。而对于pert方法,它受人为的因素影响大,准确度比起Delphi方法要差,但是它容易操作,便于理解,用时也短,一般用于工期紧迫或者项目中后期的重新估算。


其他分类

直接估算法

  • 基于WBS的工作量(即自下而上法)

      最常见的一种估算方法,也是厂商最常用的。
    

间接估算法

  • 基于代码行的工作量估算方法

      从开发者的技术角度出发来度量软件,先采用WBS法、类比法等统计出软件项目的代码行数,然
      后将代码行数转换为人天数。
    
  • 基于功能点的工作量估算方法

      从用户角度度量软件,先估计出软件项目的功能点数,然后将功能点数(FP)转换为人天数。
    
posted @ 2016-03-12 20:42  yohannayin  阅读(654)  评论(0编辑  收藏  举报