-
-
- 软件开发费用
-
(1)预估功能点法评估
本项目依据《电子政务工程造价指导书》中5.6.1应用软件开发取费指导,本项目软件开发投资采用快速功能点算法中预估功能点法进行评估,具体计算依据如下:
- 算法
软件开发费用(P)=测算工作量(AE)/人月折算系统数(HM)x平均人力成本费率(F)+直接非人力成本(DNC)
- 测算工作量(AE)
测算工作量(AE)=未调整的功能点数量(UFP)x复用度调整因子(RUF)x规模变更调整因子(CF)x功能点耗时率(PDR)x软件因素调整因子(SWF)x开发因素调整因子(RDF)
1、未调整的功能点数量(UFP)采用预估功能点算法。
内部逻辑文件(ILF):在系统边界内维护的、用户可识别的逻辑相关数据组或控制信息。其主要目的是保存由被计数的应用的一个或多个基本处理所维护的数据。
外部接口文件(EIF):由一系统引用、另一系统维护的,用户可识别的逻辑相关数据组或控制信息。其主要目的是保存由被计数的系统边界内的一个或多个基本处理所引用的数据。一个系统所计数的外部接口文件必定是另一个系统的内部逻辑文件。
表12.3-1估算方法类别及对应未调整功能点(UFP)数量表
预估功能点 | |
ILF | 35 |
EIF | 15 |
具体公式如下:功能点数,单位为个,计算公式如下:
预估功能点计数法:未调整功能点数UFP=35×ILF+15×EIF
- 复用度调整因子(RUF)
复用度是指提取已开发软件中的有效成分,并利用这些成分构造新的软件系统。复用程度调整因子用以评估软件开发中的软件构件可以被复用的程度或范围。
复用度调整因子 | ||
复用度程度 | 取值(0-1) | 备注 |
高 | 0.33 | |
中 | 0.67 | |
低 | 1 | 说明(P20-25) |
- 规模变更调整因子(CF)
- 功能点耗时率(PDR)
功能点耗时率(PDR)通常指一个功能点需要耗费的人时
软件开发生产率基准数据表 | ||||||
类型 | P10 | P25 | P50 | P75 | P90 | |
电子政务 | 2.03 | 3.49 | 6.65 | 11.89 | 15.76 |
注:表格数据基于《2018年中国软件行业基准数据(CSBMK*-201809)》分析结果,生产率通常使用P50值,特殊情况下,也可采用P10和P90的值。
- 软件因素调整因子(SWF)
软件因素调整因子(SWF)=规模调整因子(SF)x应用类型调整因子(AT)x质量特征调整因子(QR)
本项目取软件因素调整因子(SWF)=规模调整因子(SF)x应用类型调整因子(AT)x质量特征调整因子(QR)=1x1x[(0+0+0+0)x0.025+1]=1
- 开发因素调整因子(RDF)
开发因素调整因子=开发语言调整因子X同类行业及项目的以往经验
开发语言调整因子参数表 | |
语言分类 | 调整因子 |
C及其他同级别语言/平台 | 1.5 |
JAVA、C++、C#及其他同级别语言/平台 | 1 |
PowerBuilder、ASP以及同级别语言/平台 | 0.6 |
开发团队背景调整因子参数表 | ||
调整因子 | 判断标准 | 影响度 |
同类行业及项目的以往经验 | 为本行业开发过类似的项目 | 0.8 |
为其他行业开发过类似的项目,或为本行业开发过不同但相关的项目 | 1 | |
没有同类项目的背景 | 1.2 |
本项目取开发因素调整因子=开发语言调整因子X同类行业及项目的以往经验
=1x1
- 人月折算系数(HM)
为固定数值174人时每人月,即21.75(每月按21.75个工作日计算)x8(每天按8小时工作计算)=174
软件开发基准人月费率为东莞市人月单价,取值详见软件开发费用表。
(3)平均人力成本费率(F):
软件开发基准人月费率为东莞市人成本。
人月成本 =(工资+福利+奖金+办公成本+资源储备+基础建设+税收利润)×(1 + 管理费率)
= (B+0.476B +0.20B +B/3+0.20B+0.15B+B/3)× 1.20
= 3.23×B
式中: B ——东莞市所有软件企业从业人员的平均工资。
平均工资B根据国家经济发展和软件行业发展状况每年会有所调整,不同的地区工资水平也会有所差异。目前依据东莞市人力资源局关于印发《东莞市2020年度劳动力市场工资指导价位》的通知, 其中计算机软件工程技术人员的平均工作指导价位为8222元/月。
综合得出应用系统软件开发费 人月成本=3.23×B=3.23×8222=26557.06元/月,本期项目估算应用系统软件开发费取整2.65万元/月。
- 直接非人力成本(DNC)
本项目取值:
(1)测算工作量(AE) | AE=UFPxRUFxCFxPDRxSWFxRDF | |
1、未调整的功能点数量(UFP) | UFP=35xILF+15xELF(预估功能点法) | 35x45+15x4=1645 |
2、复用度调整因子(RUF) | 低,1 | 1 |
3、规模变更调整因子(CF) | 1 | |
4、功能点耗时率(PDR) | P50:6.65 | 6.65 |
5、软件因素调整因子(SWF) | SWF=SFxATxQR | 1 |
1)规模调整因子(SF) | 1 | |
2)应用类型调整因子(AT) | 1 | |
3)质量特性调整因子(QR) | 质量特性调整因子=(分布式处理因子+性能因子+可靠性因子+多重站点因子)X0.025+1 | 1 |
6、开发因素调整因子(RDF) | 1 | |
(2)人月折算系数(HM) | 21.75(每月按21.75个工作日计算)x8(每天按8小时工作计算)=174 | 174 |
(3)平均人力成本系数(F) | 26500 | |
(4)直接非人力成本(DNC) | 0 |
根据公式:软件开发费用(P)=测算工作量(AE)/人月折算系统数(HM)x平均人力成本费率(F)+直接非人力成本(DNC)
=1635*1*1*6.65*1/174 x26500+0=165.59万元