《《软件度量-软件研发成本度量规范》(征求意见稿)编制说明doc.doc》由会员分享,可在线阅读,更多相关《《软件度量-软件研发成本度量规范》(征求意见稿)编制说明doc.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、国家标准报批资料国家标准软件度量 软件研发成本度量规范(征求意见稿)编制说明2017年5月3日一、工作简况(一)任务来源本标准编制任务来源于国家标准委关于下达2015年第二批国家标准制修订计划,项目计划号为20151553-T-469 ,牵头单位为中关村智联软件服务业质量创新联盟,技术归口单位为全国信息技术标准化技术委员会。(二)参加单位参加标准起草的单位包括:中关村智联软件服务业质量创新联盟、中国电子技术标准化研究院、北京快乐工社科技有限公司、中国银行、广州赛宝认证中心服务有限公司、神华和利时信息技术有限公司、东软集团股份有限公司、北京罗克佳华信息技术股份有限公司、中科软科技股份有限公司、北
2、京德信汇鑫信息技术咨询有限公司、浙江网新恩普软件有限公司、北京中百信工程咨询有限公司、山西精英科技股份有限公司、北京宇信科技集团股份有限公司、北京航空航天大学软件工程研究所、同济大学、中国科学院软件研究所、中国科学院上海高等研究院、深圳市怡化时代科技有限公司、黑龙江邮政易通信息网络有限责任公司、中国互联网络信息中心、珠海软件行业协会、重庆小苹果科技有限公司、北京京天威科技发展有限公司、招商银行股份有限公司、中国邮政储蓄银行股份有限公司、重庆市首席信息官(CIO)协会、北京软件和信息服务交易所有限公司、审计署计算机技术中心、中兴通讯股份有限公司、中通服软件科技有限公司、上海惠艾信息科技有限公司、
3、中国软件技术与服务股份有限公司、首都信息发展股份有限公司、用友网络科技股份有限公司、四川九洲电器集团有限责任公司、广联达科技股份有限公司、北京中科汇联科技股份有限公司、中国电力科学研究院、麦哲思科技(北京)有限公司、大庆金桥信息技术工程有限公司、天维尔信息科技股份有限公司、北京合力金桥系统集成技术有限公司、中国电力科学研究院、麦哲思科技(北京)有限公司。(三)编制过程1、标准起草组成立2015年 6月,中关村智联软件服务业质量创新联盟筹建了标准起草组。2、标准调研行业标准软件研发成本度量规范2013年正式发布,此标准目前在军民两线并行推广,得到广泛应用。2015年国家标准软件度量-软件研发成本
4、度量规范正式立项,起草组开展企业调研,扩充标准规范适用广度,为标准规范进行多领域、多场景的研究提供调研支持,补充完善标准规范内容。起草组筹划了多次标准应用实践的调研,如金融、军方、政务等领域,实施过程中调研了金融和政务领域的标准应用实践;同时调研了“招投标过程中的成本估算”、“成本评估在公司运营中的应用”等方面,希望后续可支撑标准在招投标等场景的扩充。3、标准起草2015年9月至2016年5月,标准起草工作组召开5次远程会议及3次现场会议,就标准的整体工作方案制定与进展、软件度量-软件研发成本度量规范、五种国际标准功能点方法及特点介绍、标准的查新、企业调研策划与实施、成本度量应用场景梳理与补充
5、、软件度量-软件研发成本度量规范 配套表单模板的研究与制定等分别进行讨论,完善标准内容,并完成内部评审与修订,形成软件度量-软件研发成本度量规范草案初稿。在标准编制期间,对大量的政府机关、甲方单位、乙方软件厂商及第三方咨询公司进行了广泛的了解,并就行业标准示范单位进行了相关的标准调研。2016年7月,在北京召开智联联盟标准自查会,通过了评审。会上专家一致同意可将标准草案向上级单位递交评审。2016年11月25日,参加由中国电子技术标准化研究院组织的内审会,会上向专家组汇报标准的编制工作,积极采纳专家意见。2017年3月16日,国标编制组代表再次参加由中国电子技术标准化研究院组织的内审会,将修改
6、后的标准向专家组汇报,并按专家意见完善标准草案,形成标准征求意见稿。4、标准意见征集2017年5月,申请在信标委网站上公开征集意见。二、标准编制原则和确定主要内容的论据及解决的主要问题(一)原则本标准的编写遵照了标准的编写用语及GB/T1.1-2009的格式要求,编写时坚持以下原则:1、结合国内情况标准起草组中包含了来自各地的软件企业、大学、第三方服务机构、行业用户等单位代表,在标准制定过程中,坚持产学研用相结合的原则,听取了各方意见,按计划开展工作。2、,借鉴国内外经验澳大利亚、韩国等国家政府都针对政府外包软件项目的成本估算和管理进行研究,并发布了相应的估算标准和工具,来控制政府招投标项目的
7、超支率,效果较为明显,但其估算标准和工具并不符合中国实际情况,无法直接采用。(二)主要内容 本标准规定了软件研发成本度量的方法及过程,包括软件研发成本的构成、软件研发成本度量过程、软件研发成本度量的应用。本标准适用于度量成本与功能规模密切相关的软件研发项目的成本。该标准吸收了行标在推广过程中各应用及实施单位的建议,对行标以下几个部分进行了修订:一,明确了以信息处理为主的软件系统在进行规模估算时建议采用NESMA和IFPUG标准,嵌入式软件建议采用COSMIC标准,非功能规模估算采用SNAP标准;二,调整了成本构成的主要内容描述及有关术语定义;三,去掉了与工期有关的估算说明;四,增加了1个工作量
8、估算时需考虑的调整因素-软件完整性级别因素;三,扩充了附录部分,增加了金融行业和政府信息化行业的应用实践和推广成果。注:对于以非功能性需求为主,或包含大量复杂算法,或以创意为主的软件研发项目,在进行成本估算时,可参考本标准估算软件规模,并估算除算法研究、高度创意及非功能需求之外的软件研发工作成本;也可不估算软件规模,参考本标准描述的方法(如类比法、类推法)和原则直接估算软件研发项目的工作量、工期及成本。三、主要试验或验证情况分析在2010年工信部正式下达了行业标准软件研发成本度量规范计划号,这项标准于2013年正式发布。截至标准发布之前,该标准在行业内已开始被广泛采纳应用并取得了良好的应用效果
9、。为了使该项标准能够在更大范围内发挥作用,现已申请为国家标准。四、知识产权情况说明本标准不涉及专利。五、产业化情况、推广应用论证和预期达到的经济效果近年来我国计算机软件份额占IT行业的比例越来越高,但无论是用户做软件项目的成本预算、招评标,还是厂商投标、软件项目开发过程,都缺乏一个可以参考的标准。因为没有可参照标准,用户在做软件项目成本预算时,经常只能根据经验来完成,这样往往造成偏差很大,常常会导致招标失败,或者造成预算极大浪费。而在软件项目招评标过程中,由于无法界定软件工程项目的合理成本范围,导致常常出现恶意低价或超高价格竞标现象,致使招评标过程经常因遇到离奇情况而难以处理;而在软件项目实施
10、过程中,因为费用和时间控制都缺乏科学依据,因此经常出现项目延期,费用远远超出最初估算水平的情况,也常常出现用户、软件厂商、监理单位对工作量、价格等意见不一致的情况。尽管功能点已经被国际广泛接受,但由于标准功能点计数方法存在计算方法复杂、学习成本高、使用困难、需求编写要求高、不能在项目早期使用的问题,一直不能在国内推广使用。因此,制定一套基于简单的功能规模估算的、适合中国实际国情的软件研发成本度量规范已经成为广大用户与厂商的迫切需求。制定这个规范的目的是规范软件工程项目成本估算的过程,为用户单位、财政审批部门、软件开发商估算软件项目的工作量、价格和工期等提供科学、统一、快捷的方法和实用工具。这样
11、,用户单位做软件项目成本预算、招评标,财政审批部门估算软件项目成本,软件开发商在投标和项目实施过程中估算软件项目的工作量、价格和工期时,都会有一套可依据的、科学的标准。这些将有助于帮助包括政府在内的信息化用户在招投标过程中能够科学的计算软件项目成本,帮助软件企业能够在项目早期和实施过程中能够有效地估算项目规模和成本,从而对项目实施有效的管理、降低返工比例、有效控制开发成本。不同利益相关方由于目的不同,宜采用的成本度量方法或过程会有所差异。本标准根据软件研发生存周期对应用场景进行划分,典型应用场景划分如下:a) 预算;b) 招投标;c) 项目计划;d) 变更管理;e) 结算/决算/后评价。关于上
12、述5种应用场景的成本度量过程和要求详见附录B。在行标推广的过程中,不同行业在实施该规范时略有不同,也积累了一些最佳应用实践,在本标准中对这些实践进行了汇总和整理,具体内容可参见标准中的附录C。六、采用国际标准和国内标准情况 本标准中的软件规模估算参考目前ISO标准ISO/IEC 14143 认可的的五种度量软件项目功能规模的方法,分别是美国IFPUG 组织提出的功能点标准(http:/www.ifpug.org)、荷兰软件度量协会提出的NESMA 功能点标准(http:/www.nesma.nl)、加拿大非盈利织COSMIC 提出的COSMIC 功能点(http:/)、芬兰软件度量协会提出的F
13、isma 功能点标准(http:/www.fisma.fi)、英国人Charles Symon提出的Mark功能点标准(http:/www.uksma.co.uk)和IFPUG组织在2015年又发布了关于非功能规模的度量方法SNAP,其中NESMA,COSMIC, FISMA, MarkII也分别发布了工信部行业标准。目前在全球使用功能点分析方法的企业中,超过90%使用IFPUG/NESMA方法,其中IFPUG 功能点标准是国际行业范围内被广泛接受的功能点分析方法,2010年,IFPUG发布了4.3版本,简称IFPUG FPA 4.3,并且为了推动Function Point的方法在行业中的应
14、用,IFPUG推出了CFPS认证。全球上千万个项目证明功能点分析方法是最重要也是最有效的软件测量规模方法,它可以在项目早期就对软件项目进行测量,并在开发过程中不断地更新数据,从而实现一种持续一致的管理。七、与现行相关法律、法规、规章及相关标准的协调性由中国软件行业协会系统与软件过程改进分会和中国电子技术标准化研究所牵头制定的工信部行业标准软件研发成本度量规范于2013年10月正式发布,标准号:SJ/T 11463-2013。标准起草组中包含了来自各地的软件企业、大学、第三方服务机构、行业用户等单位代表,在标准制定过程中,坚持产学研用相结合的原则,听取了各方意见,按计划开展工作。八、重大分歧意见的处理经过和依据无。九、标准性质的建议建议本标准为推荐性标准。十、贯彻标准的要求和措施建议本标准可用于软件项目的预算、招投标、项目计划等多个领域,与软件定额相关领域的技术、方法都是协调、配套的。十一、替代或废止现行相关标准的建议无。十二、其它应予说明的事项无。6