17501127250

010-60329680

您的当前位置: 网站首页 > 评估依据
评估依据
基于国家标准的软件成本估算方法

软件开发成本估算,目前主要依据2018年12月发布的国家标准《软件工程  软件开发成本度量规范》(GB/T36964-2018),该标准中规定了软件估算的流程,其中工作量和费用估算方法包括方程法、类推法和类比法。

方程法估算项目成本,即首先要估算软件规模,再根据规模估算工作量,估算软件开发成本,这就是标准中定义的方程法估算。方程法估算模型如下:


在估算软件规模时,标准中推荐了五种规模估算方法,分别为IFPUG、NESMA、COSMIC、FisMA、MkII,由于NESMA方法较其他几种方法具有估算效率高、计算方便、适用多场景估算等特点,受到到了特别的推崇。近年来,在国内软件造价研究和推广机构的推动下,NESMA方法的应用为广泛,该方法与IFPUG规模计算规则基本一致,中国软件行业基准数据也是基于该方法估算的规模下统计分析出来的。

在估算软件开发工作量时,国家标准中同时列出了方程法、类比法和类推法,就是说明工作量的估算,也可以采用类比法和类推法,虽然标准中没明确提及WBS方法,但是可以说WBS方法是细化了的类比法和类推法,比这两种方法估算工作量时更为准确一些。因此,WBS方法也是在基于评估数据积累到一定程度下,以及不适用于方程法估算时所采用的方法,在评估实践中也会经常用到。       

当前软件开发类项目的技术发展和业务逻辑复杂性的特点,决定了功能点方法也不是在所有的估算场景下完全适用,根据信息化项目的特点,可以采用不同的估算方法,国家标准中也倡导在软件估算时可以采用不同的估算方法,进行估算结果的交叉验证。如果在评估过程中,机械地采用功能点方法估算,有可能导致评估结果与项目实际差异较大,达不到科学、准确评估项目费用的预期目的。在信息化项目评审中,需要根据每个项目的实际情况,采用不同的方法,也有可能一个项目中采用2种或以上的方法核定项目费用。我公司专家都具有多种类型的项目评估经验,并在长期的评估实践中,积累了大量的评估数据,能够根据待评估的项目实际情况,采用科学的评估方法,达到方法科学、过程规范、结果准确。

以下是国家标准的研制过程: