文档详情

2020信息化项目软件开发费用测算规范

职**
实名认证
店铺
DOCX
52.75KB
约20页
文档ID:342923218

信息化项目软件开发费用测算规范目 次1 范围 12 规范性引用文件 13 术语和定义 14 软件开发费用构成 44.1 费用构成 44.2 直接人力成本构成 54.3 直接非人力成本构成 54.4 间接人力成本构成 54.5 间接非人力成本构成 54.6 毛利润构成 55 软件开发费用测算 55.1 软件开发费用测算过程 55.2 规模测算 65.3 工作量测量 75.4 费用测算 7附录 A(规范性附录) 功能点计数基本规则 9附录 B(资料性附录) 参数表 11附录 C(资料性附录) 常用模板样例 13附录 D(资料性附录) 测算示例 16参考文献 18I信息化项目软件开发费用测算规范1 范围本标准规定了定制类信息化项目软件开发费用测算的方法及过程,包括软件开发费用的构成、软件规模、工作量及费用测算方法及过程本标准适用于以功能性需求为主的定制类信息化项目软件开发费用测算2 规范性引用文件下列文件对于本文件的应用是必不可少的凡是注日期的引用文件,仅注日期的版本适用于本文件凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件SJ/T 11619 软件工程 功能规模测量 NESMA方法3 术语和定义下列术语和定义适用于本文件。

3.1委托方 sponsor软件开发项目的出资方注:改写SJ/T 11463-2013,定义3.173.2开发方 developer受委托方委托,负责软件开发的组织或团队注:改写SJ/T 11463-2013,定义3.183.3第三方 third-party委托方和开发方之外的主要利益相关方注:改写SJ/T 11463-2013,定义3.193.4软件开发费用 software development cost委托方为达成软件开发项目目标而需向开发方支付的费用3.5直接成本 direct cost1DB11/T 1010—2019为达成软件开发项目目标而直接付出的各种资源代价总和[SJ/T 11463-2013,定义3.4]注:可直接计入软件开发项目成本的直接材料、直接人工等属于直接成本3.6间接成本 indirect cost与达成软件开发项目目标相关,但同一种投入可以支持一个以上项目的联合成本[SJ/T 11463-2013,定义3.5]注:开发方研发管理人员工资、研发设备折旧、停工补偿等属于间接成本3.7人力成本 human resource cost为达成软件开发项目目标所需付出的各种人力资源代价总和。

[SJ/T 11463-2013,定义3.6]3.8非人力成本 non-human resource cost为达成软件开发项目目标所需付出的人力成本之外的其他成本[SJ/T 11463-2013,定义3.7]3.9直接人力成本 direct human resource cost为达成软件开发项目目标而直接付出的人力成本注:改写DB11/T 1424-2017,定义3.73.10直接非人力成本 direct non-human resource cost 为达成软件开发项目目标而直接付出的非人力成本注:改写DB11/T 1424-2017,定义3.83.11间接人力成本 indirect human resource cost服务于软件研发管理整体需求的非项目组人员的人力成本注:改写DB11/T 1424-2017,定义3.93.12间接非人力成本 indirect non-human resource cost不为开发某个特定项目但服务于整体研发活动产生的非人力成本注:改写DB11/T 1424-2017,定义3.103.13基准数据 benchmark2经过筛选并维护数据库中的一个或一组测量值或者派生测量值,用来表征目标对象相关属性与这些测量值的关系。

[DB11/T 1424-2017,定义3.11]3.14方程法 equation基于基准数据建立参数模型,并通过输入各项参数,确定待测算项目工作量或费用估算值的方法注:改写SJ/T 11463-2013,定义3.93.15软件因素 software factor由于软件自身特点的差异而导致预期生产率发生变化的相关因素注:业务领域、应用类型、质量特性等属于软件因素3.16开发因素 development factor对于同一软件,由于开发团队或其采用的过程、技术差异而导致预期生产率发生变化的相关因素注:采用技术、过程、团队经验、重用程度等属于开发因素3.17系统边界 system boundary被测算软件与用户或其他系统之间的界限注:改写SJ/T11619-2015,定义2.1.23.18功能点 function point衡量软件功能规模的一种单位[SJ/T 11463-2013,定义3.13]3.19内部逻辑文件 internal logical file在应用程序边界内维护的用户可识别的逻辑相关数据组或控制信息其主要目的是保存由被计数的应用程序的一个或多个基本处理所维护的数据[SJ/T 11619-2015,定义2.1.12]3.20外部接口文件 external interface file被一应用程序引用但在另一应用程序边界内被维护的,用户可识别的逻辑相关数据组或控制信息, 其主要目的是保存由被计数的应用程序边界内的一个或多个基本处理所引用的数据。

[SJ/T 11619-2015,定义2.1.13]3.21预估功能点计数 the indicative function point count3只进行内部逻辑文件和外部接口文件计数的功能点计数方法3.22百分位数 percentile在某实数集合中,对于集合内某元素X,如果该集合中有且仅有p%的数据不大于X,则称X为该集合的p百分位数[SJ/T 11463-2013,定义3.20]示例:如果仅有 50%的数据不大于 X,则 X 为该集合的 50 百分位数,简称 P503.23功能点耗时率 person hours per functional point每功能点所消耗的人时数[DB11/T 1424-2017,定义3.15]3.24功能点单价 unit price of function point每功能点的直接人力成本、间接人力成本、间接非人力成本及毛利润之和[DB11/T 1424-2017,定义3.16]4 软件开发费用构成4.1 费用构成4.1.1 软件开发过程应包括从信息化项目立项完成到项目验收之间的需求分析、设计、编码、集成、测试、安装、验收活动及相关的项目管理、支持活动。

4.1.2 软件开发费用应包括软件过程中开发方的所有直接成本、间接成本和毛利润(如图 1 所示), 不包括软件预研或可行性分析、数据迁移、软件维护等成本4.1.3 直接成本包括直接人力成本和直接非人力成本4.1.4 间接成本包括间接人力成本和间接非人力成本4.1.5 本标准中所涉及工作量仅为软件开发过程所用工作量图1 软件开发费用构成注:不同的组织在软件开发费用测算过程中应考虑已有财务或其他管理制度对软件开发费用构成的影响例如,当软硬件购置费、测评费等费用单独列支时,不应再将上述费用作为软件开发费用的直接非人力成本重复计算4.2 直接人力成本构成4直接人力成本包括开发方项目组成员的工资、奖金、福利等人力资源费用其中,项目组成员包括参与该项目开发过程的所有研发或支持人员对于非全职投入该项目开发工作的人员,按照项目工作量所占其总工作量比例折算其人力资源费用注:项目组成员通常包括项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等4.3 直接非人力成本构成直接非人力成本包括:a) 办公费,开发方为开发此项目而产生的行政办公费用,包括办公用品、通讯、邮寄、印刷、会议等;b) 差旅费,开发方为开发此项目而产生的差旅费用,包括交通、住宿、差旅补贴等;c) 培训费,开发方为开发此项目而安排的培训产生的费用;d) 业务费,开发方为完成此项目开发工作所需辅助活动产生的费用,包括评审费、验收费、第三方评测费等;e) 采购费,开发方为开发此项目而需特殊采购专用资产或服务的费用,包括专用设备费、专用软件费、技术协作费、专利费等;f) 其他,未在以上项目列出但确系开发方为开发此项目所需花费的费用。

注:不同的组织在软件开发费用测算过程中应考虑已有财务或其他管理制度对软件开发费用构成的影响软件开发费用中的直接非人力成本仅限于为开发此项目而产生的费用例如,用于未来软件部署的数据库、中间件产品、服务器产品的采购费、第三方测评费等费用通常单独列支,不应计入软件开发费用;而由于特殊的开发环境而产生的仅为本次开发项目服务的采购费、第三方测评费等费用应计入软件开发费用4.4 间接人力成本构成间接人力成本包括软件研发部门经理、项目管理办公室人员、工程过程组人员、产品规划人员、组织级质量保证人员、组织级配置管理人员等的工资、奖金、福利等的分摊4.5 间接非人力成本构成间接非人力成本包括开发方研发场地房租、水电、物业,研发人员日常办公费用分摊及各种研发办公设备的租赁、维修、折旧分摊4.6 毛利润构成毛利润包含开发方直接成本和间接成本之外的经营管理费用分摊、市场销售费用分摊、应承担各种税费及税后净利5 软件开发费用测算5.1 软件开发费用测算过程软件开发费用测算的基本流程如图 2 所示5测算规模 测算工作量 测算费用图2 信息化项目软件开发费用估算基本流程在信息化项目软件开发费用测算过程中,应遵循以下原则:——充分利用基准数据,对工作量、费用进行测算;——在测算规模时,应根据项目特点和需求的详细程度选择合适的方法;——工作量、费用的测算结果宜为一个范围而不是单一值;——费用测算过程中宜采用不同方法分别测算并进行交叉验证。

如果不同方法的测算结果产生较大差异,可采用专家评审方法或加权平均方法确定测算结果5.2 规模测算5.2.1 功能点计数应根据已知的项目功能描述,采用功能点方法测算软件规模在测算规模前应依据可行性研究报告或类似文档明确项目范围及系统边界项目范围描述文档应包含最基本的业务需求,还应进行初步的子系统/模块划分,并对每一子系统或模块的基本用户需求进行描述或说明,保证可根据项目范围描述文档进行预估功能点或估算功能点计数在预算阶段,由于需求较为模糊,宜采用预估功能点计数方法,测算未调整的功能点数采用预估功能点方法测算软件规模公式如下:UFP=35×ILF+15×EIF (1)式中:UFP——未调整的功。

下载提示
相似文档
正为您匹配相似的精品文档