软件开发费用评估功能点估算法

软件开发费⽤评估功能点估算法
最近写项⽬⽂档,需要计算报价,⽤到了功能点估算法,还挺复杂的,姑且做个笔记。
定制软件开发服务费可按照功能点估算法或⼯作量估算法进⾏估算,原则上200万元以上项⽬需按功能点法估算。具体公式如下:
定制软件开发服务费⽤=功能点数×软件开发⽣产率基准/⼈⽉折算系数×软件开发基准⼈⽉费率+直接⾮⼈⼒成本
其中:
1)功能点数(Function Point)
单位为个,计算公式如下:
功能点数=未调整功能点数量(UFP)×软件类别调整因⼦×复⽤系数。
未调整功能点数量(UFP)可采⽤预估功能点计数和估算功能点计数两种⽅式进⾏计算。
——采⽤预估功能点计数⽅法,未调整功能点数量计算公式如下:
UFP=35×ILF+15×EIF
ILF:内部逻辑⽂件的数量;
EIF:外部接⼝⽂件的数量。
——采⽤估算功能点计数⽅法,未调整功能点数量计算公式如下:
FP=10×ILF+7×EIF+4×EI+5×EO+4×EQ
其中:
ILF:内部逻辑⽂件的数量;
EIF:外部接⼝⽂件的数量;
EI:外部输⼊的数量;
EO:外部输出的数量;
EQ:外部查询的数量。
功能点估算法将功能点分为以下5类:
1. ILF:Internal Logical File内部逻辑⽂件
2. EIF: External Interface File外部接⼝⽂件
3. EI: External Input外部输⼊
4. EO: External Output外部输出
5. EQ: External Inquiry外部查询
其中,ILF和EIF属于数据类型的功能点,EI、EO、EQ属于⼈机交互事务类型的功能点。
以外贸订单系统项⽬为例:
录⼊订单、修改订单、删除订单是EI;
查询订单是EO
统计订单是EQ
汇率查询转换系统为EIF
订单和客户是ILF
公式中的35、15、10、7等数字代表了每个项⽬对应的功能点数量,数值是NESMA评估⽅法的默认数值,也可以根据实际情况进⾏评估。具体评估⽅法也很复杂,具体也可以参考上⾯提到的知乎回答
软件类别调整因⼦和复⽤系数取值参考下表:
序号软件类别范围调整因⼦复⽤度调整系数
1业务处理各类业务应⽤系统、政务服务系统、协同办
公系统等。
1.0
系统平台开发评估⾼复⽤度:1/3
中复⽤度:2/3
低复⽤度:1
2应⽤集成和科学计
应⽤集成、公共⽀撑平台、企业服务总线、
地理信息系统等;科学计算、模拟、统计
等。
1.2
3⼤数据、多媒体图形、影像、声⾳等多媒体应⽤领域;⼤数
据分析系统。
1.3
4⼈⼯智能⾃然语⾔处理、深度学习等。  1.5
备注:
软件类别调整因⼦,根据定制开发软件类型因素进⾏取值。对于定制软件开发内容包含多种软件类型的情况(例如系统中包含了业务处理和部分⼈⼯智能),原则上按照主体功能的类型取值,如多种类型功能占⽐⽐较均衡,可取各类型调整因⼦平均值。凡取值超过1的,需列明具体取值依据。
复⽤度调整系数,对功能复⽤情况进⾏分析,识别出可复⽤的功能及可复⽤的程度,并根据复⽤程度对规模进⾏量化调整。在预算阶段,新建项⽬的复⽤度调整系数默认取值为1(复⽤度低),根据实际情况进⾏调整;在已有软件系统或功能模块基础上进⾏优化完善或调整改造的,复⽤度调整系数默认取值为2/3(复⽤度中),根据实际情况进⾏调整。
说⽩了,根据软件的复杂程度、复⽤程度,要给功能点乘上系数。
2)软件开发⽣产率基准
单位为⼈时/功能点,每个功能点花费多少⼯时,根据2018年中国软件⾏业基准数据分析报告(CSBMK-201809版本)数据,电⼦政务领域软件开发⽣产率基准数据取中位值P50(6.65⼈时/功能点),根据实际情况可上下浮动20%。
3)⼈⽉折算系数
单位为⼈时每⽉,就是每⼈每⽉⼯作多少⼩时,取值为×8)。(请问955的⼯作哪⾥?)
4)软件开发基准⼈⽉费率
单位为元每⼈⽉。根据⼈社部门发布的本地软件和信息技术服务业⼯资⽔平,结合国内软件⾏业基准数据核算,软件开发基准⼈⽉费率取值24000元/⼈⽉(包含软件开发的直接⼈⼒成本、间接成本及合理利润,不包含直接⾮⼈⼒成本)。
5)直接⾮⼈⼒成本
是指服务提供⽅必须为服务项⽬⽀出的⾮⼈⼒费⽤,包括办公费、差旅费、培训费、采购费和设备折旧费等。其中办公费包括办公⽤品、印刷、会议等;差旅费包括交通、住宿等;培训费包括为满⾜服
务项⽬特殊培训需求产⽣的费⽤;采购费包括为服务项⽬特殊需求所采购的资产或服务费⽤,包括专⽤设备费、专⽤软件费、技术协作费和专利费等。直接⾮⼈⼒成本⼀般情况不进⾏计列,特殊情况需要计列时应明确说明原因及测算依据。
报价计算⽰例:
以估算功能点计数⽅法为例,FP=10×ILF+7×EIF+4×EI+5×EO+4×EQ
假设ILF等都是10,FP=300
价格=功能点数×软件开发⽣产率基准/⼈⽉折算系数×软件开发基准⼈⽉费率+直接⾮⼈⼒成本
=300*6.65(每功能点6.65⼯时)/174(每⽉⼯作174⼩时)*24000(⽉薪)+(办公费、差旅费、培训费等)
=275,172.41+直接⾮⼈⼒成本

本文发布于:2024-09-22 15:32:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/379349.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:功能   调整   软件   基准   系统   情况
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议