《软件研发成本度量规范释义》中国软件行业协会系统与软件过程改进分会,中国系统与软件度量用户组,《软件研发成本度量规范释义》编委会编写|(epub+azw3+mobi+pdf)电子书下载

图书名称:《软件研发成本度量规范释义》

【作 者】中国软件行业协会系统与软件过程改进分会,中国系统与软件度量用户组,《软件研发成本度量规范释义》编委会编写
【丛书名】信息科学与技术丛书
【页 数】 76
【出版社】 北京:机械工业出版社 , 2015.01
【ISBN号】978-7-111-48721-0
【价 格】39.00
【分 类】软件开发
【参考文献】 中国软件行业协会系统与软件过程改进分会,中国系统与软件度量用户组,《软件研发成本度量规范释义》编委会编写. 软件研发成本度量规范释义. 北京:机械工业出版社, 2015.01.

图书封面:

图书目录:

《软件研发成本度量规范释义》内容提要:

本书共分为三个章节,包含了释义的编制说明、行标主要内容的释义以及标准的应用示例。第一章介绍了行标释义编写的背景、必要性和撰写原则。第二章是全书的重点,与标准中各条文一一对应,进行了详细的介绍和说明。第三章用一个示例贯穿了标准中提到的5个应用场景。最后用一个大的示例贯穿整个标准的应用场景。

《软件研发成本度量规范释义》内容试读

第1章标准编制说明

1.1编制背景

长期以来,如何度量软件研发的成本一直是软件业界的难题,尤其是在预算、招投标项目计划等活动中因为缺失科学、统一的软件研发成本度量标准,较大程度导致了做项目预算时无据可依,进而造成预算浪费或预算不足;在软件项目招投标过程中,因为缺乏软件研发成本度量依据,恶意竞标、低价中标现象频频发生;在项目实施过程中,由于缺乏成本控制的科学依据,也经常出现时间滞后、费用远远超出最初预算的情况。科学、统一的软件研发成本度量标准既是有效进行软件项目管理的重要依据,也是当前软件产业发展的迫切需要。

《软件研发成本度量规范》借鉴国外成熟经验并结合国内产业实际情况,规定了软件研发成本度量方法、过程及原则,用于规范软件研发涉及各方在软件研发成本度量方法上达成

一致,以满足软件产业进一步健康发展的迫切需求。

1.2.任务来源

根据工业和信息化部下达的2010年第二批行业标准制修订计划,中国软件行业协会系统与软件过程改进分会(以下简称“分会”)和中国电子技术标准化研究院(以下简称“四所”)筹建了标准起草组,承担《软件研发成本度量规范》标准的研制任务。该标准项

目计划号为2010-3194T-SJ,技术归口单位为全国信息技术标准化技术委员会。

人3、编制过程

在工业和信息化部未下达计划号前,分会已开展了大量的研究工作。

2006年初,分会就牵头建立了中国第一个软件基准数据库平台,并发布了相关的度量元、用户术语集等。

2007年,组建了由分会、韩国软件度量协会(KOSMA)、日本功能点协会(JFPUG)

组成的软件过程度量联盟。

2009年,分会组织部分国内著名软件厂商,以及来自政府、银行业、保险业等行业的用户编制、发布了《中国软件行业软件工程定额标准(试行)》,并在国内近40家软件企业进行了试点应用,效果良好。

2010年4月,分会在北京召开了软件成本度量规范标准化研讨会。来自政府、行业用户、研究机构、软件厂商等40多家单位共70余人出席了会议,工信部软件服务业司的相关

软件研发成本度量规范释义

领导也出席会议并讲话,本次会议标志着软件研发成本度量标准起草筹备工作启动。

在下达计划号后,“分会”和“四所”组建了标准起草组。2011年初,起草组开始对国际、国内软件成本度量标准化情况以及最新度量实践开展了全面调研,同时面向分会的代表性会员企业进行问卷和电话调研,了解企业的实际需求。根据国际、国内调研情况,确定了标准的关键技术路线和编制思路。

2011年10月,经过分组编写、分组评审、统稿、修订等环节,标准起草组完成了标准征求意见稿初稿,于2011年11月上旬至12月下旬组织了两次征求意见会。出席会议的评审专家由标准化专家、软件企业的专家、财务专家、政府用户、金融行业用户、能源行业用户、高校和研究机构代表等共同组成。期间收到了近百条意见,基本上都加以采纳,其中重要意见26条。起草组根据评审意见讨论修改后,形成正式的征求意见稿。

2012年4月,起草组开始面向行业广泛征集意见。定向发送征求意见稿给123家机构,并从2012年6月1日至6月30日在全国信标委网站上征求意见。征求意见期间,有两家单位回函并提出了两条意见,起草组对所提意见作了汇总处理,并在此基础上形成送审稿。

2012年8月,在北京应物会议中心组织召开了标准送审稿的审定会。与会专家对标准的实用性和指导性一致肯定,对标准的技术路线、方法没有异议,仅对标准的细节和格式提出了进一步完善的建议。会后起草组根据专家的审查意见进一步规范标准文本格式,形成报批稿。

2013年10月23日,工业和信息化部批准《软件研发成本度量规范》(简称《规范》)正式发布,并于12月1日正式实施。

2013年11月8日,工业和信息化部行业标准《软件研发成本度量规范》发布会在北京市中关村软件园隆重召开。工业和信息化部软件服务业司副司长陈英出席发布活动并发表讲话。

1.4编制原则

《规范》的用语、格式按照GB/T1.1-2009《标准化工作导则第1部分:标准的结构和

编写规则》给出的规则起草。

《规范》内容的编制坚持以下原则:

)结合产业实际情况:起草组中包含了来自全国各地的软件企业、第三方服务机构、高校、外资企业、行业用户等单位代表。在制定过程中,坚持产学研用相结合,听取各方意见,充分调研国内软件产业的实际需求,提炼出符合国内软件产业实际情况的估算方法及应用原则。《规范》的内容反映了软件产业广泛的需求。

b)借鉴国外成熟经验:起草组对韩国、日本、美国、澳大利亚、芬兰、荷兰等国先进的度量方法、标准进行了调研学习,总结并借鉴了其中成熟的做法。

1.5主要内容

《软件研发成本度量规范》规定了软件研发成本度量的方法及过程,包括软件研发成本2

标准编制说明】第!章

的构成、软件研发成本度量过程、软件研发成本度量的应用。其目的是帮助软件研发所涉及的各方采用科学、统一的步骤进行成本度量。

《规范》适用于度量成本与功能规模密切相关的软件研发项目的成本。

对于以非功能性需求为主,或包含大量复杂算法,或以创意为主的软件研发项目,在进行成本估算时,可依据该标准估算软件规模,并推算出算法研究、高度创意及非功能需求之外的软件研发工作成本;也可不估算软件规模,依据该标准描述的方法(如类比法、类推法)和原则直接估算软件研发项目的工作量、工期及成本。

《规范》不包含软件研发成本度量过程中所需使用的各种基准数据或估算模型,相关各方在使用本标准时,应参考中国系统与软件度量用户组发布的最新基准数据、估算模型开展软件成本度量相关活动。

《规范》不涉及软件定价,但相关各方可依据该标准明确研发成本,从而为软件定价提供重要依据。

1.6主要技术说明

有关《软件研发成本度量规范》起草过程中的一些技术问题说明如下:a)软件研发成本构成

《规范》中依据财务工作惯例将软件研发成本分为直接成本和间接成本,同时考虑到软件行业的特性,将直接成本和间接成本都进一步分为人力成本和非人力成本,并且明确了各种成本的构成和测算方法。

b)估算过程

《规范》中定义的软件研发成本估算过程包括规模估算、工作量估算、工期估算和成本估算四部分。其中,估算软件规模时采用了国际标准的功能点方法,而工作量的测算则根据不同情况,可采用方程法、类比法或类推法进行估算。

c)参考的主要标准

--GB/T18491.4-2010信息技术软件测量功能规模测量第4部分:基准模型

GB/T11457-2006信息技术软件工程术语

--GB/T8566-2007信息技术软件生存周期过程

GB/T18905.1-2002软件工程产品评价第1部分:概述

--ISO/IEC 15939:2007 Software engineering-Software measurement process

ISO/IEC 19761:2011 Software engineering -COSMIC:a functional size measure-

ment method

--ISO/IEC 20926:2009 Software and systems engineering-Software measurement

--IFPUG functional size measurement method

ISO/IEC 20968:2002 Software engineering-Mk II Function Point Analysis

Counting Practices Manual

--ISO/IEC 24570:2005 Software engineering-NESMA functional size measurementmethod version 2.IDefinitions and counting guidelines for the application of Function Point

Analysis

3

软件研发成本度量规范释义

--ISO/IEC 29881:2008 Information technology-Systems and software engineering

FiSMA 1.1 functional size measurement method

.7标准的性质

◇X

《规范》为推荐性行业标准。

|1.8有关专利的说明

《规范》不涉及专利问题。

第2章{标准释义

2.1范围

【标准原文】

本标准规定了软件研发成本度量的方法及过程,包括软件研发成本的构成、软件研发成本度量过程、软件研发成本度量的应用。

本标准适用于度量成本与功能规模密切相关的软件研发项目的成本。

注:对于以非功能性需求为主,或包含大量复杂算法,或以创意为主的软件研发项目,在进行成本估算时,可参考本标准估算软件规模,并估算除算法研究、高度创意及非功能需求之外的软件研发工作成本;也可不估算软件规模,参考本标准描述的方法(如类比法、类推法)和原则直接估算软件研发项目的工作量、工期及成本。

【标准释义】

编制《软件研发成本度量规范》这一标准的主要目的在于明确软件研发成本度量的方法及过程。因此,该标准主要内容包括软件研发成本的构成(什么是软件研发成本)、软件研发成本度量过程(应该依据什么原则、方法和步骤去估算或测量软件研发成本)、软件研发成本度量的应用(在不同的应用场景使用本标准的要点是什么)。

在遵循《软件研发成本度量规范》进行软件研发成本度量,尤其是在使用类比法或方程法进行工作量、成本、工期估算时,通常需要使用历史数据或估算模型。中国系统与软件度量用户组是目前国内唯一从事行业基准数据收集与发布的非营利性组织,其发布的行业数据及估算模型可以有效帮助相关组织或个人应用行业标准进行软件研发成本的估算。但由于行业数据在不断变化,基于行业数据所建立的估算模型每年也会根据统计分析结果进行修订,为了保证行业标准的稳定性,这些数据与模型并没有被纳入标准正文或被列为附录。

由于制订《软件研发成本度量规范》的主要目的之一是指导相关组织或个人科学统一地开展软件研发成本估算活动,这是因为在进行软件研发成本估算时,规模估算通常是重要的基础。由于《软件研发成本度量规范》在进行规模度量时,遵循国际标准采用了功能规模度量方法,因此,本标准主要适用于成本与功能规模密切相关的软件研发项目的成本估算。

以功能性需求为主的项目均可以遵循该标准进行成本估算。对于此类项目,在估算了功能规模后,可以通过引人合理的调整因子(参见《规范》中的5.1.3.2相关内容及其释义))进行有效的成本估算,也可以对项目中的特殊任务(如某关键算法研究)单独估算或调整

对于以非功能性需求为主的项目,如果其成本与功能规模依然有很高的相关性,则依然

软件研发成本度量规范释义

可以遵循该标准进行成本估算。例如,某些行业应用软件,虽然包含大量复杂算法,但因为其主要功能均包含复杂算法,且算法的复杂程度大致相当,则此类软件依然可以根据功能规模推算成本(但需要对生产效率基准值进行适当调整)。

而对于性能优化、纯算法研究类的软件项目,则不建议对其功能规模进行度量,但依然可以依据该标准,采用类推、类比等方法,对项目成本进行估算。

对于软件研发成本实际结果的测量,所有类型的项目均可遵循该标准。

2.2规范性引用文件

【标准原文】

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

IS0/IEC19761软件工程—COSMIC:一种功能规模度量方法(Software engineer-ing-COSMIC:a functional size measurement method)

IS0/IEC20926软件和系统工程—软件度量—-IFPUG功能规模度量方法2009(Sof-ware and systems engineering-Software measurement-IFPUG functional size measurementmethod 2009)

ISO/IEC20968软件工程MkⅡ功能,点分析计数实践手册(Software engineering

-Mk II Function Point Analysis-Counting Practices Manual)

IS0/IEC24570软件工程—NESMA功能规模度量方法2.1版一功能点分析应用定义

和计数指南(Software engineering一NESMA functional size measurement method version2.l

Definitions and counting guidelines for the application of Function Point Analysis)

ISO/IEC29881信息技术一系统和软件工程—FiSMA1.1功能规模度量方法(Infor-mation technology-Systems and software engineering-FiSMA 1.I functional size measure-ment method

【标准释义】

ISO是国际标准化组织(International Organization for Standardization)的简称,IEC是国际电工委员会(International Electrotechnical Commission)的简称。这两个国际组织联合制定

和发布了许多计算机和软件领域的国际标准(通常冠以ISO/IEC的标号)。

我国的国家标准(通常冠以GB的标号)有不少是从这些国际标准组织引进并等同采用

的。在软件规模估算过程中,标准引用了IS0/EC的五项国际标准,并注明“下列文件对于本

文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。”作为限制说明。

)将功能点法作为规模估算方法,以及五种度量方法列入规范性引用文件的考虑。在软件研发成本度量(包括估算与测量)方面,对于软件规模本身的评价是首要任务。根据软件行业的实践,目前评价软件规模的方法可以区分为两种评价方法:非标准评价方法和标准评价法。例如,基于软件源代码行、需求数量、用例数等进行软件规模评价的方法,都是非标准评价方法,特点是操作简单、容易实施,但不容易在项目干系人之间达成一致,往往会引起较多的分歧;标准评价法则较好地克服了非标准评价方法的不足,但其操作相对6

···试读结束···

阅读剩余
THE END