研发中心软件度量实施办法V0.3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX科技有限公司软件研发工程文件

文档编号研发中心软件度量实施办法

编制:2016年04 月10 日

审核:2016年04 月15 日

批准:2016年月日

实施:2016年月日

发放编号:受控状态:■受控□非受控X X科技有限公司发布

目录

1编制目的 (5)

2规范性引用文件 (5)

3术语及定义 (6)

4估算过程 (8)

4.1概述 (8)

4.2估算规模 (8)

4.3规模调整 (10)

4.4估算工作量 (10)

4.5估算工期 (12)

4.6确定预算 (12)

4.7预算审批 (14)

附录常用模板样例及参数表 (15)

复用程度对应系数 (15)

生产率基准数据表 (15)

规模调整因子计算公式 (15)

业务领域调整因子参数表 (15)

应用类型调整因子参数表 (16)

质量特性调整因子参数表 (16)

开发语言调整因子参数表 (17)

开发团队背景调整因子参数表 (17)

地区调整因子参数表 (17)

人力成本费率及功能点单价基准数据 (18)

软件规模估算表样例 (20)

预估功能点计数表样例 (22)

成本估算表样例 (23)

非人力成本估算表样例 (24)

项目成本汇总表样例 (26)

审批预算检查单样例 (27)

预算调整记录表样例 (28)

项目成本数据采集表 (29)

1编制目的

根据《研发中心项目成本管理制度》制定本办法,主要针对软件初期预估场景。

《研发中心项目成本管理制度》中的成本度量,特指对软件研发成本的预计值进行估算或对实际值进行测量、分析的过程。而《研发中心项目成本管理制度》中,预算是指根据项目成本估算的结果确定预计项目费用的过程。因此,本办法主要描述在预算场景下如何开展成本估算工作,而不涉及编制预算的其他方面。

在《研发中心项目成本管理制度》及本办法中,软件研发过程包括从项目立项开始到项目完成验收之间的需求分析、设计、编码、集成、测试、验收交付活动及相关的项目管理、支持活动。因此,本办法中软件研发成本仅包括软件研发过程中的所有人力成本和非人力成本,但不包括数据迁移、软件维护等成本。本办法中所涉及工作量、工期也仅为软件研发过程所用工作量、工期。

本办法编制的主要目的是指导预算活动相关人员,基于《研发中心项目成本管理制度》有效开展成本估算工作,并为确定软件项目预算提供算法依据。

本办法明确了基于《研发中心项目成本管理制度》和基准数据开展成本估算相关活动的步骤与方法,并通过示例,明确了典型情况的估算及调整方法;对于其他特殊情况,相关人员应根据本办法及《研发中心项目成本管理制度》中的相关原则,结合项目特点,选择适当的估算方法或对估算结果进行合理调整。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

(SJ/T11463-2013)《软件研发成本度量规范》(Specification for software research and development cost measurement)中华人民共和国工业和信息化部于2013年10月17日正式发布。

3术语及定义

下列术语和定义适用于本文件。

●功能点function point FP 衡量软件功能规模的一种单位。

●系统边界system boundary 被度量软件与用户或其他系统之间的界限。

●NESMA Netherlands Software Metrics Association 荷兰软件度量协

会。

●内部逻辑文件internal logical file ILF 在系统边界内维护的用户可识别的

逻辑相关数据组或控制信息。其主要目的是保存由被计数的应用的一个或多个

基本处理所维护的数据。

●外部接口文件external interface file EIF 被本系统引用但在另一系统边

界内被维护的,用户可识别的逻辑相关数据组或控制信息。其主要目的是保存

由被计数的系统边界内的一个或多个基本处理所引用的数据。这意味着被一个

系统所计数的EIF必定是另一个系统的I LF。

●预估功能点计数the indicative function point count 按照N ESMA 功能

点方法,只进行I LF 和E IF 计数,每个I LF 计为35 个功能点,每个E IF 计为15 个

功能点。

●功能点耗时率person hours per unctional size unit 每功能点所消耗的

人时数。

●项目交付速率project deliver rate PDR 完成单位规模软件开发所需的工

作量,在本办法中即为功能点耗时率,单位为人时每功能点。

●基准benchmark 经过筛选并维护在数据库中的一个或一组测量值或者

派生测量值,用来表征目标对象(如项目或项目群)相关属性与这些测量值的关系。

●基准比对benchmarking 将目标对象(如项目或项目群)属性与基准相

比较,并建立目标对象属性相应值的全部过程。

●软件研发成本software research and development cost 为达成软件研

发项目目标项目组所需付出的各种资源代价总和。资源包括人、财、物、信息等。

●直接成本direct cost 为达成软件研发项目目标而直接付出的各种资源代

价总和。如可直接计入软件研发项目成本的直接材料、直接人工等。

●人力成本human resource cost 为达成软件研发项目目标所需付出的各

种人力资源代价总和。

●非人力成本non-human resource cost 为达成软件研发项目目标所需付

出的人力成本之外的其他成本。

●预算budgeting 根据项目成本估算的结果确定预计项目费用的过程。

●方程法equation 基于基准数据建立参数模型,并通过输入各项参数,确

定待估算项目工作量、工期或成本估算值的方法。

相关文档
最新文档