专栏首页软件成本造价评估软件项目开发成本经常用到的估算方法有哪些?
原创

软件项目开发成本经常用到的估算方法有哪些?

通常在实际应用中我们采用以下2种方法来确定软件开发成本:

  a、依据工作量估算结果和平均人力成本费率直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件开发成本;

  对于委托方,也可利用不含毛利润的开发方人力成本费率(即只包含直接人力成本和间接成本)估算软件开发成本,再根据开发方毛利润水平,确定预算费用;

  b、依据规模估算结果和规模综合单价直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件开发成本。

  由此可见,软件项目开发成本的估算方法也就是估算软件项目工作量或规模的常用方法。

  那么通用用来估算软件项目工作量和规模的方法有哪些呢?

  依据项目特点和需求详细程度不同,通常估算人员在选择估算方法时应采用纳入国际标准的功能点方法进行功能规模估算,在适用IFPUG或NESMA方法时,可以根据需求的粒度和管理需要,选择预估功能点方法、估算功能点方法或者详细功能点方法。

  而估算软件项目工作量估算,可采用方程法、类比法和类推法。

方程法:即基于基准数据建立参数模型,通过输入各项参数,确定估算值。

  类比法:即将待估算项目的部分属性与类似的一组基准数据进行比对,进而确定估算值。

  类推法:即将待估算项目的部分属性与高度类似的一个或几个已完成项目的数据进行比对,并进行适当调整后确定估算值。

以上就是软件项目开发成本经常用到的估算方法所有内容,本文版权归北京中基数联(www.csbmk.com)所有。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 软件研发成本估算过程之估算软件规模概述

      通常情况下,规模估算是软件成本估算过程的起点。估算规模是后续计算软件项目的工作量、成本和进度的主要输入,是项目范围管理的关键,因此,在条件允许的情况下,应...

    软件成本造价评估
  • 软件项目的规模、工作量和成本是如何进行估算或评估的?

    软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及...

    软件成本造价评估
  • 软件项目的规模、工作量和成本是如何进行估算或评估的?

    软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及...

    软件成本造价评估
  • TW洞见 | 估算的目的

    我第一次与敏捷软件开发的邂逅,是在极限编程刚刚兴起时,跟Kent Beck一起工作的经历。其中让我印象深刻的事情之一,就是我们如何做计划的方式。这里面包括一种估...

    ThoughtWorks
  • 软件研发成本估算过程之估算软件规模概述

      通常情况下,规模估算是软件成本估算过程的起点。估算规模是后续计算软件项目的工作量、成本和进度的主要输入,是项目范围管理的关键,因此,在条件允许的情况下,应...

    软件成本造价评估
  • 浅析软件研发成本估算过程之估算软件项目工作量

      在完成规模估算后,应当开展工作量估算工作,若当前项目未开展规模估算,也可直接启动工作量估算工作。工作量估算时,可采用方程法、类比法和类推法。

    软件成本造价评估
  • 如何对一个软件项目的成本进行评估或估算?

      在对一个软件项目进行成本估算或评估时,应该包括从项目立项直至项目研发活动结束所花费的资源总和,并且可以按阶段进行估算或测量。 软件成本估算的基本过程...

    软件成本造价评估
  • 软件项目的规模、工作量和成本是如何进行估算或评估的?

    软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及...

    软件成本造价评估
  • 软件项目的规模、工作量和成本是如何进行估算或评估的?

    软件开发成本估算过程可进一步细分为软件规模估算、工作量估算、成本估算和确定软件开发成本等四个过程。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及...

    软件成本造价评估
  • 让 TensorFlow 估算器的推断提速百倍,我是怎么做到的?

    TensorFlow 估算器提供了一套中阶 API 用于编写、训练与使用机器学习模型,尤其是深度学习模型。在这篇博文中,我们描述了如何通过使用异步执行来避免每次...

    AI研习社

扫码关注云+社区

领取腾讯云代金券