DB11,cf怎么刷经验

经验 5
ICS35.080L77备案号:38218-2013 DB11 北京市地方标准 DB11/T1010—2013 信息化项目软件开发费用测算规范 Specificationforsoftwaredevelopmentcostestimatingofinformationtechnologyprojects 2013-07-29发布 2013-11-01实施 北京市质量技术监督局发布 DB11/T1010—2013 目次 前言.................................................................................III1范围..............................................................................12规范性引用文件....................................................................13术语、定义和缩略语................................................................1 3.1术语和定义....................................................................13.2缩略语........................................................................44软件开发费用构成..................................................................44.1费用构成......................................................................44.2直接人力成本构成..............................................................54.3直接非人力成本构成............................................................54.4间接人力成本构成..............................................................54.5间接非人力成本构成............................................................54.6毛利润构成....................................................................55软件开发费用测算..................................................................55.1软件开发费用测算过程..........................................................55.2规模测算......................................................................65.3工作量测量....................................................................75.4工期测算......................................................................85.5费用测算......................................................................8附录A(规范性附录)功能点计数基本规则.............................................10附录B(规范性附录)参数表.........................................................13附录C(资料性附录)常用模板样例...................................................15附录D(资料性附录)测算示例.......................................................19参考文献............................................................................22
I DB11/T1010—2013 前言 本标准按照GB/T1.1-2009的规则起草。
本标准由北京经济和信息化委员会提出并归口。
本标准由北京经济和信息化委员会组织实施。
本标准的主要起草单位:北京软件和信息服务交易所有限公司、北京软件行业协会过程改进分会、北京宇信易诚科技有限公司、中科宇图天下科技有限公司、北京国铁华晨通信信息技术有限公司、北京中科汇联信息技术有限公司、北京合力金桥系统集成技术有限公司、远光软件股份有限公司、北京云星宇交通工程有限公司。
本标准主要起草人:王海青、王钧、代寒玲、杨少梁、胡才勇、刘东华、李世欣、刘俊、罗志强、刘先佰、熊世萍、黄建元、徐志斌、张超辉、麻妮娜。
II DB11/T1010—2013 信息化项目软件开发费用测算规范 1范围 本标准规定了定制类信息化项目软件开发费用测算的方法及过程,包括软件开发费用的构成、软件规模、工作量、费用及工期测算方法及过程。
本标准适用于以功能性需求为主的定制类信息化项目软件开发费用测算。
2规范性引用文件 下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO/IEC20926软件和系统工程—软件度量—IFPUG功能规模度量方法2009(Softwareandsystemsengineering--Softwaremeasurement--IFPUGfunctionalsizemeasurementmethod2009) ISO/IEC24570软件工程—NESMA功能规模度量方法2.1版—功能点分析应用定义和计数指南(Softwareengineering--NESMAfunctionalsizemeasurementmethodversion2.1--DefinitionsandcountingguidelinesfortheapplicationofFunctionPointAnalysis) 3术语、定义和缩略语 3.1术语和定义下列术语和定义适用于本文件。
3.1.1信息化项目informationtechnologyproject旨在提高信息化水平的信息系统建设及优化任务。
3.1.2委托方sponsor软件开发项目的出资方。
3.1.3开发方developer受委托方委托,负责软件开发的组织或团队。
3.1.4第三方third-party委托方和开发方之外的主要利益相关方。
注:监理、审计、咨询机构等均为第三方。

1 DB11/T1010—2013 3.1.5 软件开发费用softwaredevelopmentcost委托方为达成软件开发项目目标而需向开发方支付的费用。
3.1.6 直接成本directcost开发方为达成软件开发项目目标而直接付出的各种资源代价总和。
注:可直接计入软件开发项目成本的直接材料、直接人工等属于直接成本。
3.1.7 间接成本indirectcost与达成软件开发项目目标相关,但同一种投入可以支持一个以上项目的开发方联合成本。
注:开发方研发管理人员工资、研发设备折旧、停工补偿等属于间接成本。
3.1.8 人力成本humanresourcecost为达成软件开发项目目标所需付出的开发方人力资源成本总额。
3.1.9 非人力成本non-humanresourcecost开发方为达成软件开发项目目标所需付出的人力成本之外的其他成本总额。
3.1.10 直接人力成本directhumanresourcecost为达成软件开发项目目标而直接付出的开发方人力成本。
3.1.11 直接非人力成本directnon-humanresourcecost开发方为达成软件开发项目目标而直接付出的非人力成本。
3.1.12 间接人力成本indirecthumanresourcecost开发方服务于软件研发管理整体需求的非项目组人员的人力成本。
3.1.13 间接非人力成本indirectnon-humanresourcecost开发方不为开发某个特定项目但服务于整体研发活动产生的非人力成本。
3.1.14 毛利润grossprofit软件开发费用与直接成本及间接成本之差。
3.1.15
2 DB11/T1010—2013 基准数据benchmark经过筛选并维护数据库中的一个或一组测量值或者派生测量值,用来表征目标对象相关属性与这些测量值的关系。
3.1.16 方程法equation基于基准数据建立参数模型,并通过输入各项参数,确定待测算项目工作量、工期或费用估算值的方法。
3.1.17 软件因素softwarefactor由于软件自身特点的差异而导致预期生产率发生变化的相关因素。
注:业务领域、应用类型、质量特性等属于软件因素。
3.1.18 开发因素developmentfactor对于同一软件,由于开发团队或其采用的过程、技术差异而导致预期生产率发生变化的相关因素。
注:采用技术、过程、团队经验、重用程度等属于开发因素。
3.1.19 系统边界systemboundary被测算软件与用户或其他系统之间的界限。
3.1.20 功能点functionpoint衡量软件功能规模的一种单位。
3.1.21 内部逻辑文件internallogicalfile在系统边界内维护的、用户可识别的逻辑相关数据组或控制信息。
注:其主要目的是保存由被计数的应用的一个或多个基本处理所维护的数据。
3.1.22 外部接口文件externalinterfacefile由一系统引用、另一系统维护的,用户可识别的逻辑相关数据组或控制信息。
注:其主要目的是保存由被计数的系统边界内的一个或多个基本处理所引用的数据。
一个系统所计数的外部接口文件必定是另一个系统的内部逻辑文件。
3.1.23 预估功能点计数theindicativefunctionpointcount只进行内部逻辑文件和外部接口文件计数的功能点计数方法。
3.1.24
3 DB11/T1010—2013百分位数percentile在某实数集合中,对于集合内某元素
X,如果该集合中有且仅有p%的数据不大于
X,则称X为该集合 的p百分位数。
示例:如果仅有50%的数据不大于
X,则X为该集合的50百分位数,简称P50。
3.1.25功能点耗时率personhoursperfunctionalsizeunit每功能点所消耗的人时数。
3.1.26功能点单价unitpriceoffunctionpoint每功能点的直接人力成本、间接人力成本、间接非人力成本及毛利润之和。
3.2缩略语以下缩略语适用于本文件。
EI:外部输入EO:外部输出EQ:外部查询EIF:外部接口文件FP:功能点ILF:内部逻辑文件 4软件开发费用构成 4.1费用构成软件开发过程应包括从信息化项目立项完成到项目验收之间的需求分析、设计、编码、集成、测试、 安装、验收活动及相关的项目管理、支持活动。
软件开发费用应包括软件过程中开发方的所有直接成本、间接成本和毛利润(如图1所示),不包 括软件预研或可行性分析、数据迁移、软件维护等成本。
直接成本包括直接人力成本和直接非人力成本。
间接成本包括间接人力成本和间接非人力成本。
本标准中所涉及工作量、工期仅为软件开发过程所用工作量、工期。
图1软件开发费用构成
4 DB11/T1010—2013 注:不同的组织在软件开发费用测算过程中应考虑已有财务或其他管理制度对软件开发费用构成的影响。
例如,当软硬件购置费、测评费等费用单独列支时,不应再将上述费用作为软件开发费用的直接非人力成本重复计算。
4.2直接人力成本构成直接人力成本包括开发方项目组成员的工资、奖金、福利等人力资源费用。
其中,项目组成员包括 参与该项目开发过程的所有研发或支持人员。
对于非全职投入该项目开发工作的人员,按照项目工作量所占其总工作量比例折算其人力资源费用。
注:项目组成员通常包括项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。
4.3直接非人力成本构成直接非人力成本包括:a)办公费,开发方为开发此项目而产生的行政办公费用,包括办公用品、通讯、邮寄、印刷、会议等;b)差旅费,开发方为开发此项目而产生的差旅费用,包括交通、住宿、差旅补贴等;c)培训费,开发方为开发此项目而安排的特别培训产生的费用;d)业务费,开发方为完成此项目开发工作所需辅助活动产生的费用,包括招待费、评审费、验收费、第三方评测费等;e)采购费,开发方为开发此项目而需特殊采购专用资产或服务的费用,包括专用设备费、专用软件费、技术协作费、专利费等;f)其他,未在以上项目列出但确系开发方为开发此项目所需花费的费用。
4.4间接人力成本构成间接人力成本包括软件研发部门经理、项目管理办公室(PMO)人员、工程过程组(EPG)人员、产 品规划人员、组织级质量保证人员、组织级配置管理人员等的工资、奖金、福利等的分摊。
4.5间接非人力成本构成 间接非人力成本包括开发方研发场地房租、水电、物业,研发人员日常办公费用分摊及各种研发办公设备的租赁、维修、折旧分摊。
4.6毛利润构成 毛利润包含开发方直接成本和间接成本之外的经营管理费用分摊、市场销售费用分摊、应承担各种税费及税后净利。
5软件开发费用测算 5.1软件开发费用测算过程软件开发费用测算的基本流程如图2所示。

5 DB11/T1010—2013 图2软件开发费用测算基本流程 工期测算的结果与费用测算结果相互关联、互相影响。
工期测算的结果可导致重新测算工作量,并最终改变软件开发费用测算结果。
对于有明确工期要求的项目,在采用方程法测算工作量时,工期要求可以是方程的参数之
一。
在软件开发费用测算过程中,应遵循以下原则:——充分利用基准数据,对工作量、工期、费用进行测算;——在测算规模时,应根据项目特点和需求的详细程度选择合适的方法;——工作量、工期、费用的测算结果宜为一个范围而不是单一值;——费用测算过程中宜采用不同方法分别测算并进行交叉验证。
如果不同方法的测算结果产生较大 差异,可采用专家评审方法或加权平均方法确定测算结果。
5.2规模测算 5.2.1功能点计数 应根据已知的项目功能描述,采用功能点方法测算软件规模。
在预算阶段,宜采用预估功能点计数方法,测算未调整的功能点数。
在测算规模前应依据可行性研究报告或类似文档明确项目范围及系统边界。
项目范围描述文档应包含最基本的业务需求,还应进行初步的子系统/模块划分,并对每一子系统或模块的基本用户需求进行描述或说明,保证可根据项目范围描述文档进行预估功能点计数。
采用预估功能点方法测算软件规模公式如下: UFP=35×ILF+15×EIF……………………………………
(1)式中:UFP——未调整的功能点数,单位为功能点;ILF——内部逻辑文件数量,单位为个;EIF——外部接口文件数量,单位为个。
功能点的计数规则,应符合ISO/IEC20926或ISO/IEC24570的规定。
功能点计数的基本规则见附录
A。
示例:假设关于公文管理部分功能的描述如下:公文管理包括公文起草、审核、审批、备案、发布。
审批时要对电子签名进行验证。
采用预估功能点计数方法,可以识别出上述需求中包含一个ILF(公文信息),一个EIF(电子签名信息),因此,此部分需求未调整的功能点数UFP为50。
5.2.2规模调整 5.2.2.1复用程度调整 应对待实现功能复用情况进行分析,识别出可复用的功能及可复用的程度。
对于委托方,应评估待实现功能行业的平均复用水平,并根据复用程度对规模进行调整,公式如下:
6 DB11/T1010—2013 US=RUF×UFP……………………………………………
(2)式中:US——未调整的软件规模,单位为功能点;RUF——复用度调整因子,取值为0-1的任意实数;UFP——未调整的功能点数,单位为功能点。
示例:假设关于公文管理部分功能的描述如下:公文管理包括公文起草、审核、审批、备案、发布。
审批时要对电子签名进行验证。
采用预估功能点计数方法,可以识别出上述需求中包含一个ILF(公文信息),一个EIF(电子签名信息),因此,此部分需求未调整的功能点数UFP为50。
假设该部分的整体复用程度是开发方开发过类似功能,但需要适当调整,复用度调整因子取值为2/3,因此,未调整规模US=50×2/3=33.3(FP)。
5.2.2.2隐含需求及需求变更调整 采用预估功能点测算规模时,应根据隐含需求及未来需求变更对规模产生的影响并对测算规模进行调整,公式如下: S=US×CF……………………………………………
(3)式中:S——调整后的软件规模,单位为功能点;US——未调整软件规模,单位为功能点;CF——规模变更调整因子,取值为1-2的任意实数。
CF的取值参考相关行业基准数据或本组织历史数据。
预估功能点的测算及调整可参考附录C.1中模板及说明。
示例:假设某项目经测算,未调整的软件规模为1000功能点,但该项目需求尚未完全确定,预计未来将有50%的变更,则该项目调整后的软件规模S为1500功能点。
5.3工作量测量 5.3.1基本原则 在测算工作量时,应:a)对项目风险进行充分分析并根据分析结果对测算方法或模型合理调整。
例如,根据风险情况调 整测算模型中影响因子的权重或取值。
风险分析时应考虑技术、管理、资源、商业多方面因素。
例如:需求变更、外部协作、时间或成本约束、人力资源、系统架构、用户接口、外购或复用、采用新技术等;b)根据经验或相关性分析结果,确定影响工作量的主要属性。
5.3.2测算公式 采用方程法测算工作量应使用以下公式:AE=(S×PDR)×SWF×RDF………………………………………
(4) 式中:AE——测算工作量,单位为人时;S——调整后的软件规模,单位为功能点;PDR——功能点耗时率,单位为人时每功能点。
PDR的取值见附录B.1或本组织历史数据;
7 DB11/T1010—2013 SWF——软件因素调整因子,取值见附录B.2、附录B.3及附录B.4或本组织历史数据;RDF——开发因素调整因子,在预算时如无特殊要求,取值为
1。
如果需要调整,见附录B.5及附录 B.6或本组织历史数据。
可根据上述公式及PDR基准数据的P25、P50、P75值,分别计算出工作量测算结果的下限、最有可能值和上限。
示例:政府部门甲拟新开发OA系统,以支持其网上办公、文档流转等电子政务需求,经测算其调整后的软件规模为1030FP,测算工作量过程如下: a)依据附录B.1,PDR取值分别为4.50、9.38、15.50;b)由于此时对开发没有特殊要求,所以RDF取值为1;c)依据附录B.2、附录B.3、附录B.4,规模调整因子取值为0.97,应用类型及质量特征调整因子取值均为
1, 因此计算可得SWF为0.97; d)由此,可计算出测算工作量AE的最有可能值=(9.38×1030)×1×0.97=9371.56人时,而工作量测算最终结 果的合理范围在4495.95人时到15486.05人时之间。
5.4工期测算 在测算工期时,应:a)根据工作量测算结果和资源情况,对工作任务进行分解并制订工作时间表。
制订工作时间表时 应充分考虑关键路径任务约束对工期的影响。
b)利用基准数据测算合理的工期范围。
利用基准数据,建立“工作量-工期”模型,使用方程法 测算合理的工期范围;c)将委托方的期望工期或开发方初步制订的工作时间表中的工期与工期测算结果进行比较;d)委托方期望工期或工作时间表中的工期短于测算出的工期下限时,应分析原因,必要时对人力 资源安排或项目范围进行调整,再重新测算工作量、工期,并制订新的工作时间表。
压缩工期会增加项目工作量,导致生产效率降低。
示例:假设某信息化项目期望工期是5个月,软件开发测算工作量AE的最有可能值为9371.56人时,而工作量测算最终结果的合理范围在4495.95人时到15486.05人时之间;假设采用工作量-工期模型为:工期=1.277×(工作量/176)0.404,其中工作量单位为人时,工期单位为月,可计算出最有可能工期=1.277×(9371.56/176)0.404=6.36月。
合理工期范围在4.73月到7.79月之间(采用工作量测算合理范围的上下限值分别计算);根据经验,当期望工期多于测算工期下限但少于最有可能工期时,每压缩10%的工期,将导致10%的工作量增加。
因此,本项目如果要求5个月完成,总工作量大致会增加20%。
5.5费用测算 5.5.1依据工作量测算 在获得了工作量测算结果后,采用以下公式测算费用:P=AE/HM×F+DNC…………………………………………
(5) 式中:P——软件开发费用,单位为元;AE——测算工作量,单位为人时;HM——人月折算系数,单位为人时每人月,取值为176;F——平均人力成本费率(包括开发方直接人力成本、间接成本及毛利润),单位为元每人月;
8 DB11/T1010—2013DNC——直接非人力成本,单位为元;其中,平均人力成本费率F可根据本组织历史数据或行业数据确定。
费用测算参见附录C.3模板。
完整的规模、工作量、费用测算方法、过程参见附录
D。
示例:假设某信息化项目软件开发测算工作量AE的最有可能值为9371.56人时,而工作量测算最终结果的合理范围在4495.95人时到15486.05人时之间,该组织历史项目的平均人力成本费率为22000元,直接非人力成本预计有培训费20000元,业务费10000元,采购费30000元,合计为60000元。
计算得到最有可能的信息化项目软件开发费用P=(9371.56/176×22000)+60000=123.14万元,软件开发费用的合理范围在62.20万元到199.58万元之间。
5.5.2依据规模及规模单价测算基于已确定的功能点单价测算软件开发费用,采用以下公式:P=S×PP×SWF×RDF+DNC………………………………………
(6)式中:P——软件开发费用,单位为元;S——调整后的软件规模,单位为功能点;PP——功能点单价,单位为元每功能点;SWF——软件因素调整因子,取值见附录B.2、附录B.3及附录B.4或本组织历史数据;在基于功能点单价确定预算时,为便于结算委托方不宜使用规模调整;RDF——开发因素调整因子,在预算时若无特殊要求,取值为
1。
若需调整,见附录B.5及附录B.6或本组织历史数据;DNC——直接非人力成本,单位为元。
直接非人力成本测算参见附录C.2。

9 DB11/T1010—2013AA 附录A(规范性附录)功能点计数基本规则 A.1功能点计数项分类 功能点计数项分为数据功能和交易功能两类,其中数据功能包括ILF、EIF;交易功能包括外部输入(EI)、外部输出(EO)、外部查询(EQ)。
数据功能是系统提供给用户的满足产品内部和外部数据需求的功能,体现系统管理或使用哪些业务数据(业务对象)。
ILF或EIF所指的“文件”不是传统数据处理意义上的文件,而是指一组用户可识别的、逻辑上相互关联的数据或者控制信息。
这些文件和物理上的数据集合(如数据库表)没有必然的对应关系。
交易功能是系统提供给用户的处理数据的功能,体现系统如何处理和使用那些业务数据(业务对象)。
交易功能又称为基本过程,是用户可识别的,业务上的一组原子操作。
使用预估功能点方法时,只需要识别数据功能,包括ILF和EIF;使用估算功能点方法时,需要识别数据功能和事务功能,包括ILF、EIF、EI、EO和EQ。
示例:对于人事管理系统,“人员信息”、“部门信息”属于数据功能,“增加人员信息”、“修改部门信息”、“查询在岗人员”等则为交易功能。
A.2ILF的识别 识别ILF的步骤如下:a)识别业务对象。
业务对象应是用户可理解和识别的,包括业务数据或业务规则。
注:为程序处理而维护的数据属于编码数据。
所有的编码数据均不应识别为逻辑文件,与之相关的操作也不应识别为基本过程;b)确定逻辑文件数量。
根据业务上的逻辑差异及从属关系确定逻辑文件的数量。
c)是否是ILF。
确定该逻辑文件是否在本系统内进行维护。
如果是,记为ILF;否则为EIF。
A.3EIF的识别 EIF是被应用边界内一个或几个基本处理过程所引用的业务数据。
一个应用中的EIF应是其他应用中的ILF。
识别EIF的步骤如下: a)识别业务对象。
业务对象应该应是用户可理解和识别的。
业务对象包括业务数据或业务规则。
而一些为了程序处理而维护的数据则属于编码数据。
所有的编码数据均不识别为逻辑文件,与之相关的操作也不识别为基本过程; b)确定逻辑文件数量。
需要根据业务上的逻辑差异及从属关系确定逻辑文件的数量。
c)是否是EIF。
确定该逻辑文件是否在本系统内进行维护。
如果是,记为ILF;否则为EIF。
A.4EI的识别 10 DB11/T1010—2013 EI是处理来自系统边界之外的数据或控制信息的过程。
目的是维护一个或多个ILF或者改变系统的行为。
EI的基本识别规则如下:a)应是来自系统边界之外的输入数据或控制信息;b)穿过边界的数据应是改变系统行为的控制信息或者应至少维护一个ILF;c)该EI不应被重复计数。
任何被分别计数的两个EI至少满足下面三个条件之一(否则应视为同 一EI):1)涉及的ILF或EIF不同;2)涉及的数据元素不同;3)处理逻辑不同。
A.5E0的识别 EO是处理向系统边界之外发送数据或控制信息的过程。
目的是向用户呈现经过处理的信息。
EO的基本识别规则如下:a)将数据或控制信息发送出系统边界;b)处理逻辑应至少符合以下一种情况: 1)包含至少一个数学公式或计算过程;2)产生衍生数据;3)维护至少一个ILF;4)改变系统行为。
c)该EO不应被重复计数。
任何被分别计数的两个EO至少满足下面一个条件(否则被视为同一EO):1)涉及的ILF或EIF不同;2)涉及的数据元素不同;3)处理逻辑不同。
A.6EQ的识别 EQ是向系统边界之外发送数据或控制信息的基本处理过程。
目的是向用户呈现未经加工的已有信息。
EQ的基本识别规则如下:a)将数据或控制信息发送出系统边界;b)处理逻辑可包含筛选、分组或排序;c)处理逻辑不应包含: 1)数学公式或计算过程;2)产生衍生数据;3)维护ILF;4)改变系统行为。
d)该EQ不应被重复计数。
任何被分别计数的两个EQ至少满足下面一个条件(否则被视为同一EQ):1)涉及的ILF或EIF不同;2)涉及的数据元素不同; 11 DB11/T1010—20133)处理逻辑不同。
12 DB11/T1010—2013BB 附录B(规范性附录) 参数表 B.1生产率基准数据表 表1生产率基准数据 单位为人时/功能点 P10 P25 P50 P75 P90 1.63 4.50 9.38 15.50 20.67 注:表格数据基于北京软件行业基准数据(SSM-BK-201204)中项目分析结果,可随着行业基准数据的变化而变化。
生产率基准数据通常使用P50的取值测算工作量、工期、费用的最有可能值,使用P25和P75的值分别测算上下 限。
特殊情况(如项目目标约束极其严格)下,也可采用P10和P90的值测算上下限。
B.2
规模调整因子计算公式 SF=(269.6446+S×0.7094)/S(式中S为调整后软件功能规模) 注:本公式基于北京软件行业基准数据(SSM-BK-201204)回归分析结果,可随着行业基准数据的变化而变化。
B.3应用类型调整因子参数表 应用类型业务处理应用集成 科技多媒体智能信息系统通信控制流程控制 表2应用类型调整因子参数表 范围办公自动化系统;人事、会计、工资、销售等经营管理及业务处理用软件等企业服务总线、应用集成等科学计算、模拟、统计等图形、影像、声音等多媒体应用领域;地理信息系统;教育和娱乐应用等自然语言处理、人工智能、专家系统等操作系统、数据库系统、集成开发环境、自动化开发/设计工具等通信协议、仿真、交换机软件、全球定位系统等生产管理、仪器控制、机器人控制、实时控制、嵌入式软件等 调整因子1.01.21.21.31.71.71.92.0 B.4质量特征调整因子参数表 调整因子 分布式处理 指应用能够在各组成要素之间传输数据 性能指用户对应答 表3质量特征调整因子参数表 判断标准没有明示对分布式处理的需求事项通过网络进行客户端/服务器及网络基础应用分布处理和传输在多个服务器及处理器上同时相互执行应用中的处理功能没有明示对性能的特别需求事项或活动,因此提供基本性能 影响度-101-1 13 DB11/T1010—2013 调整因子 判断标准 影响度 时间或处理率应答时间或处理率对高峰时间或所有业务时间都很重要,对连动系统结
0 的需求水平 束处理时间有限制 为满足性能需求事项,要求设计阶段进行性能分析,或在设计、开发阶
1 段使用分析工具 没有明示对可靠性的特别需求事项或活动,因此提供基本的可靠性 -
1 指发生故障的 可靠性 发生故障时可轻易修复,带来一定不便或经济损失
0 影响程度 发生故障时很难修复,发生重大经济损失或有生命危害
1 指能够支持不
在相同用途的硬件或软件环境下运行 -
1 多重站 同硬件和软件在用途类似的硬件或软件环境下运行
0 点 环境 在不同用途的硬件或软件环境下运行
1 注:质量特性调整因子=(分布式处理因子+性能因子+可靠性因子+多重站点因子)×0.025+
1 B.5开发语言调整因子参数表 表4开发语言调整因子参数表 语言分类C及其他同级别语言/平台JAVA、C++、C#及其他同级别语言/平台PowerBuilder、ASP及其他同级别语言/平台 调整因子1.51.00.6 B.6开发团队背景调整因子参数表 调整因子同类行业及项目的以往经验 表5开发团队背景调整因子参数表 判断标准为本行业开发过类似的项目为其他行业开发过类似的项目,或为本行业开发过不同但相关的项目没有同类项目的背景 影响度0.81.01.2 14 CC C.1预估功能点计数表样例 附录C(资料性附录) 常用模板样例 功能类型ILF 不同复用度文件数低_________中_________高_________ 功能点数 ×1×35=________×2/3×35=________×1/3×35=________ DB11/T1010—2013 功能点数合计 EIF 低_________ 中_________ 高_________ ILF计数合计: ______________ ×1×15=________×2/3×15=________×1/3×15=________ EIF计数合计: ______________ US(ILF计数合计+EIF计数合计)______________规模变更因子:______________ S(调整后规模总计): 说明:在预算阶段,复用度调整系数通常取值为1(假设复用度低);规模变更因子预算时取值为1.5,招标时取值为1.26;功能规模S=US*规模变更因子。
15 DB11/T1010—2013C.2直接非人力成本测算表样例 序号 分项
1 办公费
2 差旅费
3 培训费
4 业务费
5 采购费
6 其他 合计 直接非人力成本测算表 金额(元) 备注 说明 开发方为开发此项目而产生的行政办公费用,如 办公用品、通讯、邮寄、印刷、会议等。
示例
1:项目成员因项目加班而产生的餐费宜计 入直接非人力成本中的办公费,而项目成员的工 作午餐费宜计入直接人力成本。
示例2:项目组封闭开发租用会议室而产生的费 用宜计入直接非人力成本中的办公费,而研发部 例会租用会议室产生的费用宜按照间接非人力 成本。
开发方为开发此项目而产生的差旅费用,如交 通、住宿、差旅补贴等。
开发方为开发此项目而安排的特别培训产生的 费用。
开发方为完成此项目开发工作所需辅助活动产 生的费用,如招待费、评审费、验收费等。
开发方为开发此项目而需特殊采购专用资产或 服务的费用,如专用设备费、专用软件费、技术 协作费、专利费等。
示例:为项目采购专用测试 软件的成本宜计入直接非人力成本中的采购费, 日常办公用软件的成本宜按照间接费人力成本 进行分摊。
未在以上项目列出但确系开发方为开发此项目 所需花费的费用。
测算责任人:
测算日期:年月日 16 C.3软件开发费用测算表样例 DB11/T1010—2013 功能点测算规模、工作量、工期、费用表
1.未调整功能点数UFP(功能点) 经过复用调整后的功能点数US(功能点) 设定规模变更因子CF
2.调整后的功能点数S(功能点) S=UFP×CF(不调整复用度)S=US×CF(调整复用度) 基准数据(生产率)
3.未调整的工作量UE(人时)计算公式:UE=PDR×
S 设定调整因子
4.调整后的工作量AE(人时)计算公式:AE=UE×SWF×RDF;其中SWF=SF×AT×QR,RDF=SL×DT 功能点耗时率(人时/功能点)(P25)功能点耗时率(人时/功能点)(P50)功能点耗时率(人时/功能点)(P75)下限(人时)最有可能(人时)上限(人时)规模调整因子SF应用类型调整因子AT质量特性调整因子QR开发语言调整因子SL开发团队背景调整因子DT下限(人时)最有可能(人时)上限(人时) 人月折算系数HM(人时/人月) 176 平均人力成本费率(含直接人力成本和间接成本+开发方毛利润)F(元/人月) 直接非人力成本合计DNC(元)
5.工期D(月)计算公式:D=1.277×(AE/176)0.404 下限(月)最有可能(月)上限(月)
6.软件开发费用(元) 下限(元) 17 DB11/T1010—2013 功能点测算规模、工作量、工期、费用表 计算公式:P=AE/HM×F+DNC 最有可能(元) 上限(元) 最终费用/价格(元) 功能点单价(元/功能点) 18 DB11/T1010—2013DD 附录D(资料性附录) 测算示例 D.1需求示意 项目背景:政府部门甲拟新开发一OA系统,以支持其网上办公、文档流转等电子政务需求。
委托方需根据初步需求确定项目预算。
本项目预算期需求较明确,委托方了解各功能通常的复用程度,并确定采用JAVA开发,无特殊质量要求,希望未来团队开发过此类系统。
主要功能:……收文管理、发文管理、会议管理、日程安排……;功能描述:……收文管理功能要求……;……日程安排功能要求……。
D.2测算规模 假设根据需求描述,识别ILF15个,EIF4个,识别各功能可复用程度后,填写以下模板得: 功能类型不同复用度文件数功能点数 功能点数合计 ILF 低____9___ ×1×35=___315__ 中____3___ ×2/3×35=____70__ 高____3___ ×1/3×35=____35__ ILF计数合计: _____420_____ EIF 低_____2___ ×1×15=___30___ 中_____0___ ×2/3×15=___0___ 高_____2___ ×1/3×15=__10___ EIF计数合计: ______40______ US(ILF计数合计+EIF计数合计)_____460_____ 规模变更因子:_____1.26_____ S(调整后规模总计):_____579.6____ 说明: 规模变更因子预算时取值为1.5,招投标时取值为1.26; 功能规模S=US*规模变更因子由于需求较明确,所以规模变更因子参照招投标场景取值,为1.26。
D.3确定预算 根据规模测算结果,填写以下模板可得到最终费用测算结果: 19 DB11/T1010—2013 功能点测算规模、工作量、工期、费用表
1.未调整功能点数UFP(功能点) / 经过复用调整后的功能点数US(功能点) 460 设定规模变更因子CF 1.26
2.调整后的功能点S=UFP×CF(不调整复用度)/ 数S(功能点) S=US×CF(调整复用度)579.6 功能点耗时率(人时/功能点)(P25) 4.50 基准数据(生产率) 功能点耗时率(人时/功能点)(P50) 9.38 功能点耗时率(人时/功能点)(P75)
15.50
3.未调整的工作量UE(人时)计算公式:UE=PDR×
S 下限(人时)最有可能(人时)上限(人时) 2608.205436.658983.80 规模调整因子SF 1.17 应用类型调整因子AT 1.00 设定调整因子 质量特性调整因子QR 0.90 开发语言调整因子SL 1.00 开发团队背景调整因子DT 1.00
4.调整后的工作量AE(人时) 下限(人时) 2757.29 计算公式:AE=UE×SWF×RDF; 最有可能(人时) 5747.42 其中SWF=SF×AT×QR,RDF=SL×DT 上限(人时) 9497.34 人月折算系数HM(人时/人月) 176 平均人力成本费率(含直接人力成本和间接成本及开发方毛利润)F(元/人月) 22000 直接非人力成本合计DNC(元) 60000
5.工期D(月)计算公式:D=1.277×(AE/176)0.404 下限(月)最有可能(月)上限(月) 3.885.226.40 下限(元) 404662
6.软件开发费用P(元) 最有可能(元) 778428 计算公式:P=AE/HM×F+DNC 上限(元) 1247167 项目预算(元) 778428 功能点单价(元/功能点) 1055.25 注:模板中公式及参数取值均基于北京软件行业基准数据(SSM-BK-201204)回归分析结果,可随着行业基准数据 20 的变化而变化。
DB11/T
1010—2013 21 DB11/T1010—2013 参考文献[1]GB/T18491.1-2001信息技术软件测量功能规模测量第1部分:概念定义[2]GB/T5271.1-2000信息技术词汇第1部分:基本术语[3]GB/T18491.2-2010信息技术软件测量功能规模测量第2部分:软件规模测量方法与GB/T18491.1-2001的符合性评价[4]GB/T18491.3-2010信息技术软件测量功能规模测量第3部分:功能规模测量方法的验证[5]GB/T18491.4-2010信息技术软件测量功能规模测量第4部分:基准模型[6]GB/T18491.5-2010信息技术软件测量功能规模测量第5部分:功能规模测量的功能域确定[7]GB/T18491.6-2010信息技术软件测量功能规模测量第6部分:GB/T18491系列标准和相关标准的使用指南[8]GB/T8566-2007信息技术软件生存周期过程[9]GB/T18905.2-2002软件工程产品评价第2部分:策划和管理[10]GB/T18905.4-2002软件工程产品评价第4部分:需方用的过程[11]GB/T18905.5-2002软件工程产品评价第5部分:评价者用的过程[12]GB/T18905.6-2002软件工程产品评价第6部分:评价模块的文档编制[13]GB/T22032-2008系统工程系统生存周期过程[14]GB/T20917-2007软件工程软件测量过程[15]GB/T11457-2006信息技术软件工程术语[16]ISBSG,PracticalProjectEstimation2ndEdition[17]中国软件行业协会系统与软件过程改进分会,北京软件行业基准数据(SSM-BK-201204) _________________________________ 22

标签: #截图 #加人 #文件 #放在 #达内 #苹果 #蓝牙 #代码