博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么是类比估算法=自上而下的估算
阅读量:6848 次
发布时间:2019-06-26

本文共 861 字,大约阅读时间需要 2 分钟。

类比估算法也被称作自上而下的估算,是一种通过比照已完成的类似
项目
实际成本
,去估算出新
项目成本
的方法。

  类比估算法适合评估一些与历史项目在应用领域、环境和复杂度方面相似的项目。其约束条件在于必须存在类似的具有可比性的软件开发系统,估算结果的精确度依赖于历史项目数据的完整性、准确度以及现行项目与历史项目的近似程度。

采用这个方法的前提是:

a. 对以前项目规模和工作量的计量是正确的;

b. 至少有一个以前的项目的规模和新项目类似;

c. 新项目的开发周期、使用的开发方法、开发工具与以前项目的类似,而且开发人员的技能和经验也不能与原。

类比法的基本步骤是:

1、整理出项目功能列表和实现每个功能的编码行数;

2、标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够的地。

方;(吃一堑,涨一智;避免犯同样的错误)

3、通过步骤12得出各个功能的估计值;

4、产生规模估计。

优点: 估计较为准确;

缺点:要依赖于实际经验;必须要有类似的项目可供参考

 

采用类比法往往还要解决可重用代码的估算问题。估计可重用代码量的最好办法就

是由程序员或系统分析员详细地考查已存在的代码,估算出新项目可重用的代码中需重

新设计 的代码百分比、需重新编码或修改的代码百分比以及需重新测试的代码百分

比。根据这三个百 分比,可用下面的计算公式计算等价新代码行:

等价代码行 = [(重新设计% +重新编码% +重新测试%)/3]× 已有代码行

比如:有10000行代码,假定35%需要重新设计,55%需要重新编码,75%需要重新测

试, 那么其等价的代码行可以计算为:

[(30% + 50% + 70%)/3]×10,000= 5,500 等价代码行。

即:重用这10000代码相当于编写 5500代码行的工作量。

   本文转自灵动生活博客园博客,原文链接:http://www.cnblogs.com/ywqu/archive/2010/02/23/1672264.html ,如需转载请自行联系原作者

你可能感兴趣的文章
双中台引领新零售转型
查看>>
美国创建了史上最强的量子计算器,超强量子算法秒杀一切当今科技
查看>>
instagram上值得关注的账号推荐
查看>>
JavaScript parser
查看>>
如何用智能有效感知城市?城市大脑三大AI产品来了
查看>>
新华三:珠海航展背后不为人知的“大杀器”
查看>>
英特尔新技术,让人工智能通过现实照片模拟虚构场景
查看>>
IBM新思路,让无人机照看、训练你的宝贝萌宠
查看>>
table表格单元格横向和属性合并代码实例
查看>>
网站开发人员应该知道的61件事
查看>>
HtmlEncode和JavaScriptEncode(预防XSS)
查看>>
VS中常见的扩展名,看看你知道几个?
查看>>
uboot移植——内核的启动过程
查看>>
研究音频编解码要看什么书
查看>>
python+uwsgi导致redis无法长链接引起性能下降问题记录
查看>>
IBatis增删改查
查看>>
Linux Shell常用技巧(一)
查看>>
关于loose.dtd和xhtml1-transitional.dtd等文档类型定义模型中CSS失效的解决办法。
查看>>
PHP 自制日历
查看>>
写得蛮好的linux学习笔记三-压缩命令(收藏)
查看>>