项目估算整理

时间:13-12-19 栏目:项目管理 作者:zongyan86 评论:0 点击: 5,404 次

      估算,往往不是个简单的事情。因为软件自身的复杂性,需求的不明确,估算工具的缺乏,历史经验的缺乏,还有一些人为的错误。因此,估算错误也被列入软件项目失败的四个原因之一。(项目组织原因,需求缺乏管理,缺乏计划和控制,估算错误)

      估算步骤:最好是能够先估算规模,再根据生产率得到总体工作量,再根据总体工作量预计项目各阶段周期。

      估算方法:

      1.Delphi 估算法。(专家)

      2.类比估算法。

      3.功能点估算法。

      4.PERT估算法(三点估算)

      相关概念:

      LOC:所有的可执行的源代码行数。

      Delphi法:

      Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家"专"的程度及对项目的理解程度是工作中的难点,尽管Delphi技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多,但是,这种方式对决定其它模型的输入时特别有用。Delphi法鼓励参加者就问题相互讨论。这个技术,要求有多种软件相关经验人的参与,互相说服对方。
  Delphi法的步骤是:
      1、协调人向各专家提供项目规格和估计表格;
      2、协调人召集小组会各专家讨论与规模相关的因素;
      3、各专家匿名填写迭代表格;
      4、协调人整理出一个估计总结,以迭代表的形式返回专家;
      5、协调人召集小组会,讨论较大的估计差异;
      6、专家复查估计总结并在迭代表上提交另一个匿名估计;
      7、重复4-6, 直到达到一个最低和最高估计的一致。
     

      pert估算法:

      参考:http://blog.163.com/sun201201@126/blog/static/11864580200952710160776/

     

      类比估算法:

      参考:http://blog.163.com/sun201201@126/blog/static/118645802009527105042431/

      

      功能点估算:

      功能点测量是在需求分析阶段基于系统功能的一种规模估计方法。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。
      通常的步骤是:
     1、计算输入,输出,查询,主控文件,和接口需求的数目。
     2、将这些数据进行加权乘。

     下表为一个典型的权值表。
     功能类型     权值
   输入    4
   输出    5
   查询    4
   主控文件  10
   接口    10

    据发现,对一个软件产品的开发,功能点对项目早期的规模估计很有帮助。然而,在了解产品越多后,功能点可以转换为软件规模测量更常用的LOC

   

   相关资源:http://www.uml.org.cn/xmgl/200906041.asp

      希望大家互相学习。

      web开发分享 整理

      



声明: 本文由( zongyan86 )原创编译,转载请保留链接: 项目估算整理

关注我们