中国软件行业协会软件工程定额标准(试行)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2 主要内容
本标准的主要内容为: a) 定义了“用户单位预算申请”、“用户单位招标”、“软件开发商投标”三个软件
工程定额估算过程。 b) 根据软件工程定额过程采用的估算模型和估算方法,开发了相应的估算工具表。
1.3 应用范围
本标准初始发布时提供的估算模型以政府行业用户单位的数据为基准,适用于政府行业 用户单位的软件项目。今后将不断补充其它行业数据,扩大适用范围。
其中 ILF、EIF 是功能点计数时的数据元素,EI、EO、EQ 是功能点计数时的业务元素。 每种计数元素都对应一定的功能点分值。累计得到整个软件的计数规模。由于利用已经 识别出来的功能点计数元素计算规模,因此这种方法非常客观。 在 IFPUG 的功能点计数手册中,ILF、EIF、EI、EO、EQ 都有严格复杂的识别标准,比 较难以掌握。本标准的估算方法和估算工具表提供了简易识别标准,供使用者快速估算而又 不产生显著的偏差。
2.2 功能点计数元素
功能点计数元素包括以下 5 个: a) 内部逻辑文件(Internal Logical File,ILF,以下简称内部数据) 软件内部需要维护(如增删改查)的数据。 b) 外部接口文件(External Interface File,EIF,以下简称外部接口) 在其它系统中维护但本软件需要调用的数据。 c) 外部输入(External Input,EI) 向软件输入数据或发送指令。 d) 外部输出(External Output,EO) 软件向使用者或其它系统输出的数据或发送的指令。 e) 外部查询(External Query,EQ) EQ 指使用软件进行的简单查询。
5.8.1 瀑布式开发 ............................................7 5.8.2 迭代式/敏捷开发 .......................................7 附录 A ..............................................................7 A.1 ILF/EIF 简易识别标准 ........................................8 A.2 规模变更因子 ...............................................11 A.3 功能点耗时率 ...............................................11 A.4 软件因素调整因子 ...........................................11 A.5 工期-工作量回归参数........................................12 A.6 EI/EO/EQ 简易识别标准 ......................................12 A.7 需求吻合度.................................................15 A.8 开发因素调整因子...........................................15 A.9 软件开发商人月费率.........................................16 A.10 利润率....................................................16
评审委员会 组长: 郑人杰 成员:(按首字母排序)
戴瑞敏 孔祥清 马晓东 石跃军 发布单位
中国软件行业协会系统与软件过程改进ຫໍສະໝຸດ Baidu会 支持单位(排名不分先后)
太极计算机股份有限公司 北京中软国际信息技术有限公司 中国软件与技术服务股份有限公司
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
目录
1 概述 ..............................................................1 1.1 目的 ........................................................1 1.2 主要内容 ....................................................1 1.3 应用范围 ....................................................1
NESMA 是荷兰的功能点组织,也是世界第二大功能点组织。其创造的一系列简 化功能点方法在估算界占有重要地位。 e) 国际软件基准比对标准组(ISBSG,International Software Benchmarking Standard Group)
ISBSG 长期从事基于功能点的跨企业跨行业的项目数据比对,拥有大量的基于 功能点的历史数据。本标准中所采用的一些数值参考了 ISBSG 公布的数据。ISBSG 在中国的分支机构是 CSBSG。
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
中国软件行业 软件工程定额标准
(试行)
二○○九年十月
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
编委会 组 长:陈 勇 副组长:孙洪林 郝宗伟 成 员:(按首字母排序)
陈化然 代寒玲 胡红升 胡日一 巨小澎 李 峰 刘惠颖 邱钦伦 孙小兰 吴 凡 王海青 王建凯 姚炳亮 闫光永 张保印 张 蠡
制定本标准的目的是规范软件工程定额估算的过程,为用户单位、财政审批部门、软件 开发商估算软件工程项目的工作量、价格和工期等提供科学、统一、快捷的方法和实用工具。
本标准的主要用途如下: a)编制软件项目预算和审批软件工程项目时,利用有限信息得到项目工作量和造价的 估算数据; b)在招评标时,对投标价格差异巨大等情况,作为采取处理方法时的依据; c)用户单位在软件项目实施中、软件开发商在自主研发或无需招投标的软件开发项目 中,估算项目开发过程中的规模、工作量、工期等计划数据。
功能点估算的优点是:用户单位和软件开发商都可以理解;在项目早期利用 有限的功能描述即可进行估算。 c) 国际功能点用户组(IFPUG,International Function Point Users Group)
IFPUG 为功能点的识别和计数提供了国际标准,使不同的人对同一软件的规模 的认识是相同的。本标准提供的简易识别规则参考了 IFPUG 标准规则的功能点计 数方法。 d) NESMA(Netherlands Software Metrics Association)
B.1 参考模型与数据来源.........................................17 B.2 估算过程差异对比...........................................17
II
1 概述
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
1.1 目的
I
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
A.11 各阶段比例系数............................................17 附录 B .............................................................17
使用本标准提供的估算模型和估算表,可估算软件项目的预算/造价、工作量、总工期、 各开发阶段工期、以及各开发阶段需投入的人员数量,其中工作量、工期、预算/造价涵盖 从需求到上线的全部开发过程,但不包括系统集成所需的环境搭建工作及项目交付后维护期 内的工作。
虽然具备计算机基本使用能力的人员经过简单培训,即可高效率地完成项目估算工作。 但本标准建议由编制预算申请书/招标书/投标书的人员执行/参与估算,如此可提高估算的 速度和精度;项目需求是估算的依据。
2.3 下限/标准/上限估算
本标准的估算模型和估算工具表生成三种估算数值: a) 标准值
标准估算值是预期的中值,表示项目实际情况将有 50%低于或高于该数值。
2
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
b) 下限值/上限值 在本标准中,下限值/上限值并不表示项目的最优/最差可能状态,它们被定
3 软件工程定额标准的使用流程 ........................................3 4 用户单位预算申请及招标估算过程 ....................................3
4.1 识别功能点计数元素 ..........................................3 4.2 计算招标计数规模 ............................................4 4.3 计算招标规模 ................................................4 4.4 计算未调整的招标工作量 ......................................4 4.5 调整招标工作量 ..............................................4 4.6 计算招标价格/预算费用 .......................................5 4.7 计算招标工期 ................................................5 4.8 预算申请特殊说明 ............................................5 5 软件开发商投标及报价/计划过程 .....................................5 5.1 识别功能点计数元素 ..........................................5 5.2 计算投标计数规模 ............................................5 5.3 计算投标规模 ................................................6 5.4 计算未调整的投标工作量 ......................................6 5.5 调整投标工作量 ..............................................6 5.6 计算投标价格 ................................................6 5.7 计算投标工期 ................................................7 5.8 计划投标里程碑 ..............................................7
2 术语 ..............................................................1 2.1 功能点,功能点估算,国际功能点用户组,国际基准比对组织 ......1 2.2 功能点计数元素 ..............................................2 2.3 下限/标准/上限估算 ..........................................2
2 术语
2.1 功能点,功能点估算,国际功能点用户组,国际基准比对组织
a) 功能点(Function Point,FP) 功能点是基于软件外部功能(输入、输出、接口、报告)对软件规模的度量。
b) 功能点估算
1
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
功能点估算是一种基于软件功能计数来评估软件规模的估算方法,其中也考 虑到了性能/安全/质量等因素带来的规模调整,但不考虑软件开发商的企业背景/ 经验/所用技术等非产品因素。
本标准的主要内容为: a) 定义了“用户单位预算申请”、“用户单位招标”、“软件开发商投标”三个软件
工程定额估算过程。 b) 根据软件工程定额过程采用的估算模型和估算方法,开发了相应的估算工具表。
1.3 应用范围
本标准初始发布时提供的估算模型以政府行业用户单位的数据为基准,适用于政府行业 用户单位的软件项目。今后将不断补充其它行业数据,扩大适用范围。
其中 ILF、EIF 是功能点计数时的数据元素,EI、EO、EQ 是功能点计数时的业务元素。 每种计数元素都对应一定的功能点分值。累计得到整个软件的计数规模。由于利用已经 识别出来的功能点计数元素计算规模,因此这种方法非常客观。 在 IFPUG 的功能点计数手册中,ILF、EIF、EI、EO、EQ 都有严格复杂的识别标准,比 较难以掌握。本标准的估算方法和估算工具表提供了简易识别标准,供使用者快速估算而又 不产生显著的偏差。
2.2 功能点计数元素
功能点计数元素包括以下 5 个: a) 内部逻辑文件(Internal Logical File,ILF,以下简称内部数据) 软件内部需要维护(如增删改查)的数据。 b) 外部接口文件(External Interface File,EIF,以下简称外部接口) 在其它系统中维护但本软件需要调用的数据。 c) 外部输入(External Input,EI) 向软件输入数据或发送指令。 d) 外部输出(External Output,EO) 软件向使用者或其它系统输出的数据或发送的指令。 e) 外部查询(External Query,EQ) EQ 指使用软件进行的简单查询。
5.8.1 瀑布式开发 ............................................7 5.8.2 迭代式/敏捷开发 .......................................7 附录 A ..............................................................7 A.1 ILF/EIF 简易识别标准 ........................................8 A.2 规模变更因子 ...............................................11 A.3 功能点耗时率 ...............................................11 A.4 软件因素调整因子 ...........................................11 A.5 工期-工作量回归参数........................................12 A.6 EI/EO/EQ 简易识别标准 ......................................12 A.7 需求吻合度.................................................15 A.8 开发因素调整因子...........................................15 A.9 软件开发商人月费率.........................................16 A.10 利润率....................................................16
评审委员会 组长: 郑人杰 成员:(按首字母排序)
戴瑞敏 孔祥清 马晓东 石跃军 发布单位
中国软件行业协会系统与软件过程改进ຫໍສະໝຸດ Baidu会 支持单位(排名不分先后)
太极计算机股份有限公司 北京中软国际信息技术有限公司 中国软件与技术服务股份有限公司
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
目录
1 概述 ..............................................................1 1.1 目的 ........................................................1 1.2 主要内容 ....................................................1 1.3 应用范围 ....................................................1
NESMA 是荷兰的功能点组织,也是世界第二大功能点组织。其创造的一系列简 化功能点方法在估算界占有重要地位。 e) 国际软件基准比对标准组(ISBSG,International Software Benchmarking Standard Group)
ISBSG 长期从事基于功能点的跨企业跨行业的项目数据比对,拥有大量的基于 功能点的历史数据。本标准中所采用的一些数值参考了 ISBSG 公布的数据。ISBSG 在中国的分支机构是 CSBSG。
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
中国软件行业 软件工程定额标准
(试行)
二○○九年十月
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
编委会 组 长:陈 勇 副组长:孙洪林 郝宗伟 成 员:(按首字母排序)
陈化然 代寒玲 胡红升 胡日一 巨小澎 李 峰 刘惠颖 邱钦伦 孙小兰 吴 凡 王海青 王建凯 姚炳亮 闫光永 张保印 张 蠡
制定本标准的目的是规范软件工程定额估算的过程,为用户单位、财政审批部门、软件 开发商估算软件工程项目的工作量、价格和工期等提供科学、统一、快捷的方法和实用工具。
本标准的主要用途如下: a)编制软件项目预算和审批软件工程项目时,利用有限信息得到项目工作量和造价的 估算数据; b)在招评标时,对投标价格差异巨大等情况,作为采取处理方法时的依据; c)用户单位在软件项目实施中、软件开发商在自主研发或无需招投标的软件开发项目 中,估算项目开发过程中的规模、工作量、工期等计划数据。
功能点估算的优点是:用户单位和软件开发商都可以理解;在项目早期利用 有限的功能描述即可进行估算。 c) 国际功能点用户组(IFPUG,International Function Point Users Group)
IFPUG 为功能点的识别和计数提供了国际标准,使不同的人对同一软件的规模 的认识是相同的。本标准提供的简易识别规则参考了 IFPUG 标准规则的功能点计 数方法。 d) NESMA(Netherlands Software Metrics Association)
B.1 参考模型与数据来源.........................................17 B.2 估算过程差异对比...........................................17
II
1 概述
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
1.1 目的
I
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
A.11 各阶段比例系数............................................17 附录 B .............................................................17
使用本标准提供的估算模型和估算表,可估算软件项目的预算/造价、工作量、总工期、 各开发阶段工期、以及各开发阶段需投入的人员数量,其中工作量、工期、预算/造价涵盖 从需求到上线的全部开发过程,但不包括系统集成所需的环境搭建工作及项目交付后维护期 内的工作。
虽然具备计算机基本使用能力的人员经过简单培训,即可高效率地完成项目估算工作。 但本标准建议由编制预算申请书/招标书/投标书的人员执行/参与估算,如此可提高估算的 速度和精度;项目需求是估算的依据。
2.3 下限/标准/上限估算
本标准的估算模型和估算工具表生成三种估算数值: a) 标准值
标准估算值是预期的中值,表示项目实际情况将有 50%低于或高于该数值。
2
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
b) 下限值/上限值 在本标准中,下限值/上限值并不表示项目的最优/最差可能状态,它们被定
3 软件工程定额标准的使用流程 ........................................3 4 用户单位预算申请及招标估算过程 ....................................3
4.1 识别功能点计数元素 ..........................................3 4.2 计算招标计数规模 ............................................4 4.3 计算招标规模 ................................................4 4.4 计算未调整的招标工作量 ......................................4 4.5 调整招标工作量 ..............................................4 4.6 计算招标价格/预算费用 .......................................5 4.7 计算招标工期 ................................................5 4.8 预算申请特殊说明 ............................................5 5 软件开发商投标及报价/计划过程 .....................................5 5.1 识别功能点计数元素 ..........................................5 5.2 计算投标计数规模 ............................................5 5.3 计算投标规模 ................................................6 5.4 计算未调整的投标工作量 ......................................6 5.5 调整投标工作量 ..............................................6 5.6 计算投标价格 ................................................6 5.7 计算投标工期 ................................................7 5.8 计划投标里程碑 ..............................................7
2 术语 ..............................................................1 2.1 功能点,功能点估算,国际功能点用户组,国际基准比对组织 ......1 2.2 功能点计数元素 ..............................................2 2.3 下限/标准/上限估算 ..........................................2
2 术语
2.1 功能点,功能点估算,国际功能点用户组,国际基准比对组织
a) 功能点(Function Point,FP) 功能点是基于软件外部功能(输入、输出、接口、报告)对软件规模的度量。
b) 功能点估算
1
只供个人研究和学习,禁止商业用途,版权所有,翻版必究
功能点估算是一种基于软件功能计数来评估软件规模的估算方法,其中也考 虑到了性能/安全/质量等因素带来的规模调整,但不考虑软件开发商的企业背景/ 经验/所用技术等非产品因素。