GB-T 36964-2018《软件工程 软件开发成本度量规范》_第1页
GB-T 36964-2018《软件工程 软件开发成本度量规范》_第2页
GB-T 36964-2018《软件工程 软件开发成本度量规范》_第3页
GB-T 36964-2018《软件工程 软件开发成本度量规范》_第4页
GB-T 36964-2018《软件工程 软件开发成本度量规范》_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GB/T36964-2018《软件工程软件开发成本度量规范》说明:本文件全面解读GB/T36964-2018《软件工程软件开发成本度量规范》,涵盖标准概述、核心定义、度量流程、成本计算模型、实施要求及行业应用等内容,严格遵循标准原文,结合行业实践补充说明,适用于软件开发企业、项目管理机构、审计部门等开展成本度量相关工作,为规范软件开发成本管控、提升项目管理效能提供依据。一、标准概述(一)标准基本信息GB/T36964-2018《软件工程软件开发成本度量规范》是我国软件造价评估领域第一项国家标准,由全国信息技术标准化技术委员会(SAC/TC28)归口,于2018年发布,2019年7月1日正式实施。该标准替代了原工业和信息化部行业标准《软件研发成本度量规范》(SJ/T11463-2013),进一步统一了软件开发成本度量的术语、方法和流程,填补了我国软件开发成本量化度量领域的标准空白,为各行业软件开发项目的成本估算、预算管理、招投标谈判、审计监督等提供了统一遵循。(二)标准制定目的与适用范围1.制定目的:解决我国软件开发领域长期存在的成本度量不规范、估算偏差大、各方分歧难以协调等问题,建立科学、统一的软件开发成本度量体系,规范度量过程,提高成本估算的准确性和一致性,合理管控软件开发资源投入,提升项目交付质量和效率,推动软件产业高质量发展。2.适用范围:本标准适用于各类软件开发项目(包括新建、升级改造、维护类项目)的成本度量活动,涵盖软件开发全生命周期,包括需求分析、设计、编码、测试、部署等各个阶段。适用主体包括软件开发企业、系统集成企业、项目建设单位、监理单位、审计单位、政府相关管理部门等,可作为项目立项、预算编制、招投标、合同签订、项目管控、审计验收等工作的重要依据。(三)标准核心定位本标准核心定位是“统一方法、规范流程、量化度量”,不强制规定具体的成本数值,而是提供一套标准化的度量方法和流程,指导相关方开展成本度量工作。其核心价值在于:统一行业对软件开发成本的认知和度量口径,减少因方法不一导致的成本估算偏差;为甲乙方商务谈判、政府预算评审提供客观依据,避免主观经验判断带来的争议;推动软件开发项目成本的精细化管理,实现资源的合理配置,提升项目成功率和投资效益。二、核心术语与定义本标准明确了软件开发成本度量相关的核心术语,统一术语内涵,避免歧义,关键术语如下:软件开发成本:软件开发过程中所消耗的全部资源的价值总和,包括人力成本、软硬件资源成本、培训成本、管理成本、风险成本等,涵盖项目全生命周期的各项相关支出。功能点:用于度量软件规模的核心单位,类似于“平方米”之于房屋、“公里”之于距离,是对软件功能需求的量化描述,反映软件的业务价值和复杂度,是成本度量的基础。规模估算:根据软件需求文档,采用标准化方法(如功能点方法),估算软件的功能规模,是成本度量的前提和核心环节。生产率:单位时间内(如人时、人月)完成的软件规模(如功能点),是计算工作量和成本的关键参数,可通过行业基准数据或企业历史数据确定。调整因子:用于修正规模估算、工作量估算结果的参数,包括项目复杂度、团队能力、技术难度、环境因素等,确保估算结果贴合项目实际情况。基准数据:行业内或企业内部积累的、用于参考的成本度量相关数据,包括生产率、人月费率、缺陷密度等,是成本估算的重要参考依据,可通过行业报告(如《中国软件行业基准数据报告》)获取。三、软件开发成本度量流程GB/T36964-2018明确规定了软件开发成本度量的标准化流程,分为4个核心阶段,各阶段衔接有序、逻辑清晰,确保度量过程的规范性和可操作性,具体流程如下:(一)度量准备阶段该阶段是成本度量的基础,核心是明确度量目标、收集相关资料、确定度量方法。具体工作包括:明确度量目标:确定本次成本度量的用途(如立项预算、招投标、合同谈判、项目管控等),明确度量的范围(如项目阶段、功能模块)和精度要求。收集相关资料:收集软件需求文档、技术方案、项目计划、历史项目数据、行业基准数据、团队配置等资料,确保资料的完整性和准确性,为后续估算提供支撑。确定度量方法:根据项目类型、需求明确程度,选择合适的规模估算方法(如功能点方法),确定生产率、调整因子的取值来源(行业基准数据或企业历史数据)。(二)规模估算阶段规模估算是成本度量的核心,本标准推荐采用国际通用的功能点方法作为规模估算的标准方法,根据项目需求的明确程度,可选择三种具体方式:预估功能点方法:适用于项目早期(立项、预算阶段),需求较为模糊时,快速估算软件规模,满足初步预算编制需求。估算功能点方法:适用于项目中期,需求基本明确时,进行较为精准的规模估算,用于项目计划编制、招投标等。详细功能点方法:适用于项目后期,需求完全明确时,进行精确的规模估算,用于成本管控、审计验收等。行业实践中,因详细功能点方法复杂度高、工作量大,且与估算功能点方法偏差不大,一般不建议优先使用。规模估算的核心的是识别软件的功能点,包括外部输入、外部输出、外部查询、内部逻辑文件、外部接口文件等,通过标准化的计数规则,计算出软件的总功能点数,作为后续工作量和成本计算的基础。(三)工作量与成本估算阶段该阶段基于规模估算结果,结合生产率、调整因子等参数,计算软件开发的工作量和总成本,是成本度量的核心环节,本标准明确了统一的计算模型和公式:工作量估算:工作量=软件规模(功能点)×生产率×调整因子。其中,生产率单位为“人时/功能点”或“人月/功能点”,调整因子根据项目复杂度、团队能力、技术难度等因素确定,取值范围可参考行业基准数据。成本估算:总成本=直接成本+间接成本。直接成本包括人力成本(开发人员、测试人员、管理人员等薪酬)、软硬件资源成本(服务器、软件工具等)、培训成本等;间接成本包括管理成本、场地成本、风险成本等。其中,人力成本是直接成本的核心,可通过“工作量×人月费率”计算得出。(四)度量验证与修正阶段该阶段用于验证成本估算结果的合理性,及时修正偏差,确保度量结果贴合项目实际。具体工作包括:验证估算结果:将估算结果与行业基准数据、企业历史类似项目数据进行对比,分析偏差原因(如调整因子取值不合理、规模估算偏差等)。修正估算结果:根据验证结果,调整规模估算值、生产率、调整因子等参数,修正工作量和成本估算结果,形成最终的成本度量报告。文档归档:将成本度量过程中的相关资料、估算依据、计算过程、最终结果等整理归档,形成成本度量报告,为后续项目管控、审计验收提供依据。四、核心成本计算模型与参数说明(一)核心计算模型本标准明确了软件开发成本的核心计算模型,贯穿度量全流程,确保计算过程的标准化和可追溯,核心模型如下:软件规模(FS):采用功能点方法计算,单位为“功能点(FP)”,是成本度量的基础。工作量(E):E=FS×P×AF,其中P为生产率(人时/FP或人月/FP),AF为调整因子。直接人力成本(DC):DC=E×R,其中R为人月费率(元/人月)或人时费率(元/人时)。总成本(TC):TC=DC+IC,其中IC为间接成本,间接成本可按直接成本的一定比例计算(如IC=DC×k,k为间接成本系数,根据企业实际情况或行业标准确定)。(二)关键参数说明生产率(P):核心参数,可通过两种方式获取:一是行业基准数据,如《中国软件行业基准数据报告》中公布的全行业或分行业生产率数据;二是企业历史数据,通过整理企业过往类似项目的工作量和规模数据,计算得出平均生产率。调整因子(AF):用于修正生产率,反映项目的特殊情况,主要包括5类因子:项目复杂度(如功能复杂度、技术复杂度)、团队能力(如团队经验、技能水平)、技术环境(如开发工具、技术架构)、项目约束(如进度要求、质量要求)、管理水平(如项目管理成熟度)。调整因子的取值一般为0.8~1.2,可根据项目实际情况综合确定。人月费率(R):反映人力成本水平,可参考行业基准数据(如《中国软件行业基准数据报告》中公布的国内部分城市人月费率),结合企业薪酬水平、地区差异等因素调整确定。五、标准实施要求与行业应用(一)实施要求组织要求:实施成本度量的单位应建立专门的度量团队或指定专人负责,团队成员需熟悉本标准的方法和流程,具备软件项目管理、成本估算相关技能,必要时可参加专业培训(如CCEP软件成本度量师、CCAP软件成本评估师认证),提升度量能力。流程要求:严格遵循本标准规定的度量流程,确保每个阶段的工作都有明确的依据和记录,实现度量过程的可追溯、可验证,避免主观随意性。数据要求:建立完善的项目数据积累机制,收集项目规模、工作量、成本、生产率等数据,形成企业内部的基准数据库,为后续成本度量提供支撑;同时,可参考行业基准数据,提升估算结果的合理性和准确性。工具要求:鼓励使用标准化的成本度量工具,如功能点计数工具、成本估算软件等,降低人工度量的工作量和误差,提高度量效率和准确性。目前,行业内已出现基于人工智能的造价智能评估工具,可辅助功能点计数和审核,进一步降低标准应用门槛。(二)行业应用场景自2019年实施以来,本标准已在政府、金融、电信、交通、能源、制造等多个行业广泛应用,成为软件开发项目管理的重要依据,主要应用场景包括:政府预算评审:作为政府投资信息化项目预算评审的核心依据,统一评审标准,解决以往依赖专家经验判断导致的偏差大、意见不统一等问题,提高财政资金使用绩效。例如,宝鸡市财政局、丽水市大数据局等单位,明确要求政府投资信息化项目的软件投资估算参考本标准折算。招投标与商务谈判:为甲乙方提供客观的成本依据,规范招投标过程,避免低价恶性竞争或过高报价,实现甲乙方合作共赢。项目管控:用于软件开发项目的成本计划、进度管控、资源配置,及时发现成本偏差,采取调整措施,确保项目在预算范围内完成。审计验收:作为软件项目审计验收的重要依据,验证项目成本的合理性,规范项目资金使用,避免资金浪费。企业内部管理:帮助软件开发企业建立精细化的成本管理体系,优化资源配置,提升项目盈利能力,同时为企业人力资源规划、产品管理、过程改进提供数据支撑。六、标准延伸与行业发展1.标准体系完善:目前,国标委正组织相关专家研制IT服务运维成本度量规范,进一步拓展量化评估方法在软件全生命周期的应用,形成完整的软件成本度量标准族。同时,中软协软件造价分会持续完善软件开发成本度量规范标准族,打造软件成本度量行业生态,推动标准的持续优化和落地应用。2.技术融合应用:随着人工智能、大数据、自然语言处理等技术的发展,成本度量正向智能化转型。通过构建功能点辅助识别/审核模型,可自动分析需求文档,降低人工工作量,提高功能点计数效率和质量;通过积累项目数据,可实现成本估算的智能化调整,提升估算准确性。3.人才体系建设:为推动标准落地,中软协软件造价分会构建了软件成本度量及造价评估人才培养体系,开展CCEP(软件成本度量师)和CCAP(软件成本评估师)认证,规范人才从业准则,培养专业化、职业化的成本度量人才,为行业发展提供人才支撑。七、总结GB/T36964-2018《软件工程软件开发成本度量规范》的实施,填补了我国软件开发成本量化度量领域的标准空白,统一了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论