• 什么是类比估算法=自上而下的估算


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

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

    采用这个方法的前提是:

    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

    如果你认为此文章有用,请点击底端的【推荐】让其他人也了解此文章,

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    服务器学习
    第七章节 排序
    第六章节 优先队列/堆
    用cmd运行java时的问题
    转载一下如何联系口语
    在翻译群里看到的一个句子的翻译
    Android EditText的设置(转)
    荐 android 如何打包自定义控件(转)
    Android 自定义 SpinnerButton(转)
    Android PopupWindow的使用技巧(转)
  • 原文地址:https://www.cnblogs.com/ywqu/p/1672264.html
Copyright © 2020-2023  润新知