zoukankan      html  css  js  c++  java
  • 第二周作业:软件工作量的估计方法

    1.经验法

          --DELPHI方法:需要多个专家参与。

          --类比法:可以一个专家根据历史相似的项目进行评估。

    2.模型法

          --一元线性关系

             ··工作量=规模*生产率+C

             ··生产率借鉴历史项目的数据,C为一个常量,多数情况下为0.这是最简单的估算模型.

          --多元线性关系

            ··工作量=规模*生产率*复用率*难度系数*人员能力系数*...+C

            ..生产率借鉴历史项目的数据,C为一个常量,

              多数情况下为0.在CMMI里中进行估算时 要估计工作产品和任务的属性,这些属性包括了规模,复杂度等。比较多的二级,

              三级的企业采用了该方法。

         --一元非线性关系

            ··工作量=a*规模b+C

            ··基于历史的稳定的开发过程,可以对工作量和规模进行线性回归分析,一般情况 在企业内部项目的规模不符合正态分布

            ,因此分析的结果通常为非线性关系。对于 4级的企业可以考虑采用该模型。

         -- 多元非 线性关系

           ··工作量=a*规模B*人员能力系数*......+C

           ··如果对于项目的工作量其关键作用的还包括人员能力,复用率,技术 平台等,可 以进行多元的线性回归分析,得出工作

             量与这些参数的关心。

    3.经验法和模型法在实际中一般混合使用,一相互补充,互相印证。两类方法各有优缺点 一般不可以只采用一种方法进行估算或

      只有一个人进行估算。

  • 相关阅读:
    应急响应之如何发现隐藏的Webshell后门
    从失败终止到崩溃
    DumpConfigurator Utility工具
    使例外成为例外(而不是异常)
    用于可视化虚拟内存使用情况和GC堆使用情况的工具。
    关于EEMessageException异常
    c#/C++混合编程的一个问题
    关于std::__non_rtti_object异常
    仅通过转储来排除内存泄漏
    调试器不应该改变行为
  • 原文地址:https://www.cnblogs.com/lytyq/p/5267586.html
Copyright © 2011-2022 走看看