标准规范下载简介
T/CQCIO 002-2019 信息化项目软件开发费用测算规范V5.0.pdf本标准基于以下五大理念进行编制: 有依据总比没有依据好: 依据市场,实事求是: 没有最好,只有更好: 项目质量保障是前提,投资效益最大化是根本: 软件市场有序发展更能促进软件产业高质量发展, 本标准系在《信息化项目软件开发费用测算指南V4.0》应用实践基础上,通过对2017年以来国内 3000余例软件及信息化工程造价评估项目案例分析总结,并充分结合最新政策文件、标准规范和行业 发展趋势,从更具操作性、更具规范性、更具系统性等方面进行的修改完善。 《信息化项目软件开发费用测算指南V4. 0》 同时废止
化项软件开发费用测算规范V
本标准规定了信息化项自软件开发费用测算的方法及过程JGJ476-2019 建筑工程抗浮技术标准,包括软件开发费用的构成、软件规 模、开发工作量、开发工期及开发费用的测算方法及过程。 本标准规定了人月工资、人月费率、人月单价、功能点耗时率、复用度等的取值方法。 本标准主要适用于政府投资信息化项目软件开发费用的估算、概预算和结算管理。其他投资类型 可参考执行。
下列术语和定义适用于本文件。 3.1 软件开发费用 指信息化项目从立项完成到项目峻工验收之间的需求分析、设计、编码、集成、测试、安装部 署、验收交付(含交付培训)活动及相关的项目管理、支持活动产生的所有费用。包括为实现软件开 发目标而购买的开发设备及软件费用。不包括软件预研或可行性分析、数据迁移、软件维护、与其他
下列术语和定义适用于本文件。
下列术语和定义适用于本文件。
指按国家法律、法规,由省级政府和省级有关权力部门规定必须缴纳或计取的费用。包 险、失业保险、医疗保险、生育保险、工伤保险和住房公积金。
在某实数集合中,对于集合内某元素X,如果该集合中有且仅有P%的数据不大于x,则称 合的P的百分位数。
如果仅有50%的数据不大于x,则为该集合的50百分
项目的某个特性的取值范围的一种表示,该特性的取值范围表示子系统或子模块对整体软件项目 可能带来的风险的影响程度。
复用度 指软件开发项目的业务逻辑、开发代码等的复用程度。复用度由复杂度确定。复杂度由数据功能 的ILF、EIF和事务功能的EI、EO、EQ复杂度综合确定。ILF、EIF由DET和RET确定,EI、EO、EQ由DET和 FTR确定。
对于同一软件,由于开发团队或其采用的过程、技术差异而导致预期生产率发生变化的相关因 素。 3.17
基准数据 经过筛选并维护数据库中的一个或一组测量值或者派生测量值,用来表征目标对象相关属性与这 些测量值的关系。
下列缩略语适用于本文件。 FP(FunctionPoint)功能点 ILF(InternalLogicFile)内部逻辑文件 EIF(ExternalInterfaceFile)外部接口文件 EI (ExternalInput)外部输入 EO (ExternalOutput)外部输出 EQ(External Query)外部查询
佳在使用时应满足以下条件: 在软件工程模式下进行开发的软件项目的费用测
行规模估算时,宜采用IFPUG方法和NESMA方法。
5.1软件开发费用构成
6. 2软件开发费用计算
本标准规定,通常采用三种方法计算软件开发费用: a)软件开发费用=软件开发成本(直接人力成本、间接人力成本、直接非人力成本、间接非 )+利润 其中: 直接人力成本包括开发组成员的工资、奖金和福利。 间接人力成本包括管理人员的工资、奖金、福利。 直接非人力成本包括办公费、差旅费、培训费、业务费、采购费、其他。 间接非人力成本包括日常管理费用。 利润指软件开发项目获得的合理回报,包括相关的风险。 注:此方法主娶适用于软件开发组织内部核算项目成本及利润的情形。 b)软件开发费用=功能规模×功能点单价 功能规模指软件功能点数量。 功能点单价指每开发一个功能点所需的费用。 注:此方法主要适用于已经确定了功能点单价的软件开发项目。 c)软件开发费用=工作量文人月单价 工作量指软件开发工作量,由功能规模、功能点耗时率、调整因子、复用度等因素确定。 人月单价=人月工资×人月系数 注:本标准建议政府投资信息化项目宜采用c方法。
表 1软件开发总费用
表1软件开发总费用(续)
6.2.1人月单价计算
6. 2.1.1 人月工资、企业管理费计算依据
6. 2. 1. 2 人月系数计算依据
6.2.1.3人月单价计算方法
a)人月工资计算:按项目所在地统计局发布的最新的规模以上企业“信息传输、软件和 服务业”全部就业人员平均工资计取。若项自所在地本级统计局未发布官方数据,则采用项 上一级统计局发布的官方数据。
5.2.5软件开发费用计算
本标准规定,通过软件功能规模、功能点耗时率、调整因子、人月系数等要素测算出来的软件开 发费用,一般情况下取P50值。
A. 3. 1 外部输入 (EI)
EI是处理来自应用边界外的数据或控制信息的基本过程:其主要目的是维护一个或多个ILF或改 变应用行为。 EI的识别规则如下:(以下两项必须满足) a)当基本过程是维护一个或多个ILFs,或者改变应用行为: b)包含接受进入应用边界内的数据或控制信息的处理逻辑,则为一个EI。
E是处理来自应用边界外的数据或控制信息的基本过程 其主要自的是维护一个或多个ILF或改 变应用行为。 EI的识别规则如下:(以下两项必须满足) a)当基本过程是维护一个或多个ILFs,或者改变应用行为: b)包含接受进入应用边界内的数据或控制信息的处理逻辑,则为一个EI。
A.3.2外部输出(EO)
E0是发送数据或控制信息到边界外部的基本过程,主要自目的是通过处理逻辑呈现信息给用户 EO的识别规则如下:(包含至少下面一种形式的处理逻辑) a)包含数学公式或计算: b)包含衍生数据: cC)维护一个或多个ILFs: 心改变应用行为
0是发送数据或控制信息到边界外部的基本过程,主要目的是过处理逻辑呈现信息给 EO的识别规则如下:(包含至少下面一种形式的处理逻辑) a)包含数学公式或计算: b)包含衍生数据: c)维护一个或多个ILFs: 心改变应用行为
A.3.3外部查询(EQ)
EQ是把数据或者控制信息发送到边界外部的基本过程,它的主要目的是通过对数据或控制信息的 提取而把信息呈现给用户。 EO的识别规则如下: 不满足EO的规则,则为一个EQ
A.4数据元素类型(DET)
A.5记录元素类型(RET)
4.6引用文件类型(FT
A.7基本过程(Elementary Process)
是对用户有意义的最小活动单元,每个事务功能都是一个基本过程。 当把一个基本过程和其它已经识别出来的基本过程比较时,如果它们满足下列条件,则 个相似的基本过程当作同一个基本过程: a)包含相同的DETS; b)包含相同的FTRS )完成基本过程的处理逻辑相同。
指软件开发项目的业务逻辑、开发代码等的复用程度。复用度由复杂度确定。复杂度由数据功能 的ILF、EIF和事务功能的EI、EO、EQ复杂度综合确定。ILF、EIF由DET和RET确定,EI、EO、EQ由DET和 FTR确定, 注:基于财政投资信总化项目的特点,本标准中的复用度判断标准主要基于应用开发项目本身的可复用程 度,不包括市场上已有的类似应用软件的可复用程度
B. 2 复用度识别规则
a)复用度由复杂度决定; b)复杂度越高,复用度越低:复杂度越低,复用度越高: c)数据功能复杂度由DET和RET决定:事务功能复杂度由DET和FTR决定: d)复用度取值为“低”,须同时满足以下条件: 1)被度量应用中复杂度为高的ILF的数量占全部ILF的数量大于等于2/3: 2)被度量应用中复杂度为高的EIF的数量占全部EIF的数量大于等于2/3: 3)被度量应用中复杂度为高的EI的数量占全部EI的数量大于等于2/3: 4)被度量应用中复杂度为高的E0的数量占全部E0的数量大于等于2/3: 5)被度量应用中复杂度为高的EQ的数量占全部EQ的数量大于等于2/3: e)复用度取值为“高”,须同时满足以下条件: 1)被度量应用中复杂度为高的ILF的数量占全部ILF的数量小于1/3: 2)被度量应用中复杂度为高的EIF的数量占全部EIF的数量小于1/3: 3)被度量应用中复杂度为高的EI的数量占全部EI的数量小于1/3: 4)被度量应用中复杂度为高的E0的数量占全部E0的数量小于1/3: 5)被度量应用中复杂度为高的EQ的数量占全部EQ的数量小于1/3: f)不满足取值为“高”和“低”的所有情形,其复用度均取值为“中”。
表B.1ILF复杂度判断表
B. 3.2 EIF复杂度判断表
表B.2EIF复杂度判断表
B.3.3EI复杂度判断表
表B.3 EI复杂度判断表
B.3.4E0复杂度判断表
3.4E0复杂度判断表
表B.4E0复杂度判断表
B.3.5 EQ复杂度判断表
表B.5 EQ复杂度判断表
C.1预估功能点(宜在项目匡算阶段采用) 一般情况下,国算阶段软件功能规模应识别出ILF和EIF数量,宜采用如下公式计算: 功能点数=35X×ILF+15X×EIF C.2估算功能点(宜在项目概预算阶段采用) 一般情况下,概预算阶段软件功能规模应识别出ILF、EIF和EI、EO、EQ数量,宣采用如下公式计 算: 功能点数=10XILF+7XEIF+4XEI+5XE0+4XE0 C.3详细功能点(宜在项目结算阶段采用) 一般情况下,结算阶段软件功能规模应识别出ILF、EIF和EI、EO、EQ数量,并能识别出对应的 DET,RET、FTR。 功能点数=AXILF+BXEIF+CXEI+DXEO+EXEQ A、B、C、D、E取值按照复杂度判断表规则计取。
D. 1软件因素调整因子(SWF
表D.1软件规模变更因子(CF)
表D.2应用领域调整因子((AT)
E.1预估功能点计数表样例(宜在项目国算阶段)
附录E (规范性附录) 常用模版样例
DB44/T 1657-2015 岸边桥式起重机金属结构安全评估技术规程.pdf表E1 预估功能点计数表
E.4软件项目开发费用测算表样例
表E.4 功能点测算规模、工作量、工期、费用表
项目要求:某政府部门拟新开发一套0A系统,以支持网上办公、文档流转等电子政务业务需求。委托 方需根据初步需求确定项目预算。本项目预算期需求较明确,委托方了解各功能通常的复用程度,并确定采 用JAVA开发,无特殊质量要求,希望未来团队开发过此类系统。主要功能:...收文管理、发文管理、会 议管理、日程安排..
假设根据业务需求描述,识别出ILF15个,EIF6个,EI45个,E015个,EQ15个,识别客功能可 度后,填写以下模板得:
则算结果,填写以下模板可得到最终费用测算结
表F.1功能点测算规模、工作量、工期、费用表
GBT50703-2011标准下载及参数取值均基于软件行业基准数据回归分析结果变