软件规模估计方法.pptVIP

  • 26
  • 0
  • 约1.99千字
  • 约 19页
  • 2021-10-10 发布于广东
  • 举报
;目 录;一、软件规模估计的定义和目的;一、软件规模估计的定义和目的;一、软件规模估计的定义和目的;二、软件规模估计方法比较;三、软件规模估计总过程图;三、软件规模估计总过程图;四、软件规模估计方法解析;规模估计—WideBand DELPHI方法 WideBand Delphi法是最流行的一种专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别。对于需要估计和深度分析的领域,依赖于专家的技术指导,可以获得较为客观的估计。 Delphi估计团队至少要由3??专家估计者组成,估计团队的最小配置是: 估计协调者:1名; 估计专家(软件工程师):最好4名,最少2名; 项目经理:1名。 ;规模估计—WideBand DELPHI方法   Delphi法的估计步骤是:   1、协调人向各专家提供和描述项目规格和估计表格;   2、协调人召集小组会,各专家讨论与规模相关的因素;   3、各专家匿名填写估计表格;   4、协调人整理出一个估计总结,以估计表格的形式返回专家;   5、协调人召集小组会,讨论较大的估计差异;   6、专家复查估计总结并在估计表上提交另一个匿名估计;   7、重复4-6, 直到达到一个估计的分布范围已小到可以接受的程度。 ;规模估计—WideBand DELPHI方法  Delphi法的估计结果计算方法: 取平均值,偏差率=MAX{(最大值—平均值),(平均值—最小值)}/平均值。(偏差率小于15%),大于这个百分比就重新估计,最多四轮。 取中间值。 ;规模估计—WideBand DELPHI方法 Delphi法估计具有如下特点:   1、有比较标准的过程规范估计的实施;   2、更依赖于各个估计专家的经验; 3、适用于任何估计; 4、简单实用易操作。 优点: 不需要历史数据,非常适合新的较为特别的项目估计。 缺点: 主观:专家的判断有时并不准确;专家自身的技术水平如果不高,会带来误判; 比较费时:如果估计的结果没有在一个可接受的范围内,则需要进行多轮估计。 估计时机: 项目立项阶段、计划阶段中的初步量级估计。 ;四、软件规模估计方法解析;规模估计—Pert Sizing方法 Pert Sizing估计方法的计算公式及其含义 期望值 = (最大规模+4×最可能规模+最小规模)/6 标准偏差 =(最大规模-最小规模)/6 期望值E: 根据给出的三个值,推算出来最有可能接近实际值的规模。 标准偏差SD: 【期望值-标准偏差,期望值+标准偏差】是一个可以接受的规模估计范围。如果最终实际值能够落在这个范围内,则可以认为估计是成功的。初期该范围可以较大,随着估计的不断精确,该范围应该逐渐被有意识的减少以求得更准确的估计。 优点: 估计速度较快。 缺点: 主观:专家的判断有时并不准确;专家自身的技术水平如果不高,会带来误判; ;规模估计—类比法 类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项 目与历史项目的比较得到规模估计。类比法估计结果的精确度取决于历史项目数据的完整 性和准确度。 因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史 项目的数据分析是可信赖的。    其基本步骤是:   1、整理出项目功能列表和实现每个功能的代码行;   2、标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够 的地方;   3、通过步骤1和2得出各个功能的估计值;   4、产生最终的规模估计。   ;规模估计—类比法   软件项目中用类比法,往往还要解决可重用代码的估算问题。估计可重用代码量的最好办法就是由程序员或系统分析员详细地考查已存在的代码,估算出新项目可重用的代码中需重新设计的代码百分比、需重新编码或修改的代码百分比以及需重新测试的代码百分比。根据这三个百分比,可用下面的计算公式计算等价新代码行:   等价代码行 = [(重新设计% +重新编码% +重新测试%)/3]× 已有代码行   比如:有10,000行代码,假定30%需要重新设计,50%需要重新编码,70%需要重新测试,那么其等价的代码行可以计算为:   [ (30% + 50% + 70%)/3 ]× 10,000 = 5,000 等价代码行。   意即:重用这10000代码相当于编写5000代码行的工作量。 ;五、结束语;谢 谢!

文档评论(0)

1亿VIP精品文档

相关文档