2019信息化项目软件运维费用测算规范.docx
14页信息化项目软件运维费用测算规范目 次1 范围 12 规范性引用文件 13 术语、定义和缩略语 14 信息化项目软件运维内容及费用构成 35 信息化项目软件运维费用测算 5附录 A(规范性附录) 功能点计数基本规则 8附录 B(资料性附录) 参数表 10附录 C(资料性附录) 测算示例 12参 考 文 献 14I信息化项目软件运维费用测算规范1 范围本标准规定了信息化项目软件运维费用测算的方法及过程,包括信息化项目软件运行维护服务内容及费用构成,软件运维项目规模、工作量、费用的测算方法及过程本标准适用于信息化运行维护服务的供方、需方及第三方对软件运维服务费用进行估算与测量2 规范性引用文件下列文件对于本文件的应用是必不可少的凡是注日期的引用文件,仅注日期的版本适用于本文件凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件SJ/T 11619 软件工程 功能规模测量 NESMA方法3 术语、定义和缩略语3.1 术语和定义下列术语和定义适用于本文件3.1.1信息化项目 information technology project旨在提高信息化水平的信息系统建设及优化任务3.1.2(软件运行维护服务)供方 (software operation and maintenance service) supplier提供运行维护服务的内、外部组织或机构。
3.1.3(软件运行维护服务) 需方 (software operation and maintenance service) acquirer需要运行维护服务的组织或机构3.1.4人力成本 human resource cost为达成信息化项目软件运维服务目标所需付出的运维方人力资源成本总额3.1.5非人力成本 non-human resource cost为达成信息化项目软件运维目标所需付出的人力成本之外的其他成本总额13.1.6直接人力成本 direct human resource cost为达成信息化项目软件运维目标而直接付出的开发方人力成本3.1.7直接非人力成本 direct non-human resource cost供方为达成信息化项目软件运维目标而直接付出的非人力成本3.1.8间接人力成本 indirect human resource cost供方服务于软件运维管理整体需求的非项目组人员的人力成本3.1.9间接非人力成本 indirect non-human resource cost供方不为某个特定项目服务但服务于整体运维活动产生的非人力成本3.1.10毛利润 gross profit软件运维费用与直接成本及间接成本之差。
3.1.11基准数据 benchmark经过筛选并维护数据库中的一个或一组测量值或者派生测量值,用来表征目标对象相关属性与这些测量值的关系3.1.12系统边界 system boundary被测算项目或其他系统之间的界限3.1.13功能点 function point衡量软件功能规模的一种单位3.1.14内部逻辑文件 internal logical file在系统边界内维护的、用户可识别的逻辑相关数据组或控制信息注:其主要目的是保存由被计数的应用的一个或多个基本处理所维护的数据3.1.15外部接口文件 external interface file由一系统引用、另一系统维护的,用户可识别的逻辑相关数据组或控制信息注:其主要目的是保存由被计数的系统边界内的一个或多个基本处理所引用的数据一个系统所计数的外部接口文件必定是另一个系统的内部逻辑文件3.1.16外部输入 external input处理来自系统边界之外的数据或控制信息的基本处理过程注:其主要目的是维护一个或多个内部逻辑文件或者改变系统的行为3.1.17外部输出 external output向系统边界之外发送经过处理的数据或控制信息的基本处理过程。
注:其主要目的是呈现经过处理的信息3.1.18外部查询 external query向系统边界之外发送未经处理的数据或控制信息的基本处理过程注:其主要目的是呈现经过处理的已有信息3.1.19百分位数 percentile在某实数集合中,对于集合内某元素X,如果该集合中有且仅有p%的数据不大于X,则称X为该集合的p百分位数示例:如果仅有 50%的数据不大于 X,则 X 为该集合的 50 百分位数,简称 P503.1.20功能点耗时率 person hours per functional size unit每功能点所消耗的人时数3.1.21功能点单价 unit price of function point每功能点的直接人力成本、间接人力成本、间接非人力成本及毛利润之和3.2 缩略语以下缩略语适用于本文件EI(External Input):外部输入EO(External Output):外部输出EQ(External Query):外部查询EIF(External Interface File):外部接口文件FP(Function Points):功能点ILF(Internal Logic File):内部逻辑文件4 信息化项目软件运维内容及费用构成4.1 运维内容3本标准中,信息化项目软件运行维护服务内容仅关注软件运维,是指安装运行在计算机硬件中构成应用系统的软件产品。
4.2 运维费用构成信息化项目软件运维费用应包括软件运维中供方的所有直接成本、间接成本和毛利润(如图1所示)直接成本直接人力成本直接非人力成本软件运维费用间接成本间接人力成本间接非人力成本毛利润图1 信息化项目软件运维费用构成4.3 直接人力成本构成直接人力成本包括供方运维人员的薪酬、养老保险、医疗保险、失业保险、工伤保险、生育保险、住房公积金等人力资源费用4.4 直接非人力成本构成直接非人力成本包括:——办公费,供方为服务此项目而产生的行政办公费用,包括办公用品、通讯、邮寄、印刷、会议等;——差旅费,供方为服务此项目而产生的差旅费用,包括交通、食宿、差旅补贴等;——培训费,供方为服务此项目而安排的特别培训产生的费用;——业务费,供方为完成此项目运维工作所需辅助活动产生的费用,包括会议费、评审费、验收费等;——采购费,供方为服务此项目而需特殊采购专用资产或服务的费用,包括专用设备费、专用软件费、技术协作费、专利费等;——其他,未在以上项目列出但确系供方为服务此项目所需花费的费用4.5 间接人力成本构成间接人力成本包括软件运维工作管理人员的薪酬、养老保险、医疗保险、失业保险、工伤保险、生育保险、住房公积金等的分摊。
4.6 间接非人力成本构成间接非人力成本包括供方场地房租、水电、物业,运维人员日常办公费用分摊及各种研发设备的租赁、维修、折旧分摊,软件分摊4.7 毛利润构成毛利润是除供方直接成本和间接成本之外的经营管理费用分摊、应承担各种税费及税后净利5 信息化项目软件运维费用测算5.1 信息化项目软件运维费用测算过程5.1.1 信息化项目软件运维费用测算的基本过程如图 2 所示测算规模测算工作量测算费用图2 信息化项目软件运维费用估算基本流程5.1.2 在信息化项目软件运维费用测算过程中,应遵循以下原则:——充分利用基准数据,对工作量、费用进行测算;——在测算规模时,应根据项目特点和需求的详细程度选择合适的方法;——工作量、费用的测算结果宜为一个范围而不是单一值;——费用测算过程中宜采用不同方法分别测算并进行交叉验证如果不同方法的测算结果产生较大差异,可采用专家评审方法或加权平均方法确定测算结果5.2 规模测算5.2.1 功能点计数5.2.1 应根据已知的项目功能描述,采用功能点方法测算软件规模5.2.2 对于已完成的信息化项目,估算人员应根据已确定的系统边界和需求描述估算软件规模5.2.3 规模估算所采用的方法,应根据项目特点和估算需求,选用 IFPUG 方法或 NESMA 方法,IFPUG 方法参考 ISO 相关国际标准,NESMA 方法参考SJ/T 11619-2016。
5.2.4 功能点计数的基本规则见附录 A5.2.5 在测算未调整的功能点数时,对于未确定的信息化项目,宜采用预估功能点计数方法;对于已确定的信息化项目,宜采用估算功能点计数方法5.2.6 在测算规模前应依据可行性研究报告或类似文档明确项目范围及系统边界项目范围描述文档应包含最基本的业务需求,还应进行初步的子系统/模块划分,并对每一子系统或模块的基本用户需求进行描述或说明,保证可根据项目范围描述文档进行功能点计数5.2.7 采用预估功能点方法测算软件规模如公式(1)所示:UFP=35×ILF+15×EIF„„„„„„„„„„„„„„(1)公式(1)中:UFP——未调整的功能点数,单位为功能点; ILF——内部逻辑文件数量,单位为个; EIF——外部接口文件数量,单位为个示例:假设关于公文管理部分功能的描述如下:公文管理包括公文起草、审核、审批、备案、发布审批时要对电子签名进行验证采用预估功能点计数方法,可以识别出上述需求中包含一个ILF(公文信息),一个EIF(电子签名信息), 因此,此部分需求的未调整功能点数UFP=35×ILF+15×EIF =35×1+15×1=505.2.2 规模调整5对于未确定的信息化项目,在进行规模测算时,应根据隐含需求及未来需求变更对规模产生的影响并对测算规模进行调整,如公式(2)所示:S=US×CF„„„„„„„„„„„„„„„„„(2)公式(2)中:S ——调整后的软件规模,单位为功能点; US——未调整软件规模,单位为功能点;CF——规模变更调整因子,取值为1-2的任意实数,在项目已交付后如无特殊要求,取值为1; CF的取值参考相关行业基准数据。
示例:假设某项目经测算,未调整的软件规模为 1000 功能点,但该项目需求尚未完全确定,预计未来将有 50%的变更, 则该项目调整后的软件规模 S=US×CF =1000×1.5=1500 功能点5.3 工作量测算5.3.1 基本原则在测算工作量时,应遵循:——对项目风险进行充分分析并根据分析结果对测算方法或模型进行合理调整风险分析时应考虑技术、管理、资源、商业等多方面因素——根据经验或相关性分析结果,确定影响工作量的主要因素5.3.2 测算公式5.3.1 采用方程法测算工作量应使用公式(3):AE。




