相反,在整个软件研发项目的生命周期中,还需要持续不断地对软件研发成本进行测量和分析。而直接人力成本最直接的测量因素就是工作量,因此在软件研发过程中,可以只跟踪直接非人力成本和工作量。项目结束后测量成本:在软件项目结束后,为了解软件开发项目的整体成本状况,则有必要根据本标准第4章的要求,对各项成本分别进行测量。......
2023-11-19
【标准原文】
本标准规定了软件研发成本度量的方法及过程,包括软件研发成本的构成、软件研发成本度量过程、软件研发成本度量的应用.
本标准适用于度量成本与功能规模密切相关的软件研发项目的成本.
注:对于以非功能性需求为主,或包含大量复杂算法,或以创意为主的软件研发项目,在进行成本估算时,可参考本标准估算软件规模,并估算除算法研究、高度创意及非功能需求之外的软件研发工作成本;也可不估算软件规模,参考本标准描述的方法(如类比法、类推法)和原则直接估算软件研发项目的工作量、工期及成本.
【标准释义】
编制《软件研发成本度量规范》这一标准的主要目的在于明确软件研发成本度量的方法及过程。因此,该标准主要内容包括软件研发成本的构成(什么是软件研发成本)、软件研发成本度量过程(应该依据什么原则、方法和步骤去估算或测量软件研发成本)、软件研发成本度量的应用(在不同的应用场景使用本标准的要点是什么)。
在遵循《软件研发成本度量规范》进行软件研发成本度量,尤其是在使用类比法或方程法进行工作量、成本、工期估算时,通常需要使用历史数据或估算模型。北京软件造价评估技术创新联盟是从事行业基准数据收集与发布的非营利性组织,其发布的行业数据及估算模型可以有效帮助相关组织或个人应用行业标准进行软件研发成本的估算。但由于行业数据在不断变化,基于行业数据所建立的估算模型每年也会根据统计分析结果进行修订,为了保证行业标准的稳定性,这些数据与模型并没有被纳入标准正文或被列为附录。读者可从北京软件造价评估技术创新联盟官方网站(http://www.bscea.org/)获取每年最新行业数据。(www.chuimin.cn)
由于制定《软件研发成本度量规范》的主要目的之一是指导相关组织或个人科学、统一地开展软件研发成本估算活动,这是因为在进行软件研发成本估算时,规模估算通常是重要的基础。由于《软件研发成本度量规范》在进行规模度量时,遵循国际标准采用了功能规模度量方法,因此,本标准主要适用于成本与功能规模密切相关的软件研发项目的成本估算。
以功能性需求为主的项目均可以遵循该标准进行成本估算。对于此类项目,在估算了功能规模后,可以通过引入合理的调整因子(参见《规范》中的5.1.3.2相关内容及其释义)进行有效的成本估算,也可以对项目中的特殊任务(如某关键算法研究)单独估算或调整。
对于以非功能性需求为主的项目,如果其成本与功能规模依然有很高的相关性,则依然可以遵循该标准进行成本估算。例如,某些行业应用软件,虽然包含大量复杂算法,但因为其主要功能均包含复杂算法,且算法的复杂程度大致相当,则此类软件依然可以根据功能规模推算成本(但需要对生产效率基准值进行适当调整)。
而对于性能优化、纯算法研究类的软件项目,则不建议对其功能规模进行度量,但依然可以依据该标准,采用类推、类比等方法,对项目成本进行估算。
对于软件研发成本实际结果的测量,所有类型的项目均可遵循该标准。
有关软件研发成本度量规范释义的文章
相反,在整个软件研发项目的生命周期中,还需要持续不断地对软件研发成本进行测量和分析。而直接人力成本最直接的测量因素就是工作量,因此在软件研发过程中,可以只跟踪直接非人力成本和工作量。项目结束后测量成本:在软件项目结束后,为了解软件开发项目的整体成本状况,则有必要根据本标准第4章的要求,对各项成本分别进行测量。......
2023-11-19
A.2.3 投标A.2.3.1 投标准备投标方接到招标文件后,应对招标文件中与投标报价相关的内容进行澄清和确认,明确项目的范围和边界,并结合自身经验和项目实际情况整理出功能清单及对应功能点数。A.2.3.2 估算应由具备本标准涉及的成本估算能力的人员按照5.1的规定进行估算。A.2.3.3 确定投标报价投标方不得以低于成本的报价竞标。A.2.3.4 形成投标文件投标方应根据A.2.3.2的估算结果和A.2.3.3确定的投标报价,形成投标文件中相应部分的内容。......
2023-11-19
如工期估算的结果有可能导致重新估算工作量和直接非人力成本,并最终改变软件研发成本估算结果。估算规模通常情况下,规模估算是软件成本估算过程的起点。在软件研发成本估算过程中,相关人员还需要注意:a)基准数据:在采用方程法、类比法或类推法对工作量、工期和成本进行估算的过程中,应充分利用基准数据。......
2023-11-19
《软件研发成本度量规范》标准适用于度量成本与功能规模密切相关的软件研发项目的成本。《规范》中的规模估算可依据其中任一方法识别功能点计数项,并根据其对应的权值计算出软件功能规模。总之,《规范》在软件行业的应用,将带来软件行业甲乙双方双赢的结果,可以维护市场健康有序发展。《规范》的应用,将为乙方在甲乙双方谈判中提供有利的谈判筹码。......
2023-11-19
根据国际、国内调研情况,确定了标准的关键技术路线和编制思路。起草组根据评审意见讨论修改后,形成正式的征求意见稿。定向发送征求意见稿给123家机构,并从2012年6月1日至6月30日在全国信标委网站上征求意见。2013年10月23日,工业和信息化部批准《软件研发成本度量规范》正式发布,并于12月1日正式实施。2013年11月8日,工业和信息化部行业标准《软件研发成本度量规范》发布会在北京市中关村软件园隆重召开。......
2023-11-19
b)在软件项目招投标过程中,指导甲乙双方对软件成本进行统一的、科学的、一致的合理报价,避免恶意竞标、低价中标的情况出现,降低项目失败的风险,实现甲乙双方双赢。c)软件企业在承接委托开发项目或承接外包项目时,开发方和委托方须在委托开发费用上达成一致,并在项目合同上标明合同金额,即在项目完成之日,委托方应向开发方支付的金额。图3-1 成本度量规范应用范围......
2023-11-19
快速功能点度量方法是由北京软件造价评估技术创新联盟依据国际ISO标准要求提出的一种软件规模度量方法,并充分考虑组织及需求或项目特性,目前采用预估功能点和估算功能点进行业务需求规模的估算和测量,并对方法进行了优化改进。......
2023-11-19
有关《软件研发成本度量规范》起草过程中的一些技术问题说明如下:a)软件研发成本构成《规范》中依据财务工作惯例将软件研发成本分为直接成本和间接成本,同时考虑到软件行业的特性,将直接成本和间接成本都进一步分为人力成本和非人力成本,并且明确了各种成本的构成和测算方法。b)估算过程《规范》中定义的软件研发成本估算过程包括规模估算、工作量估算、工期估算和成本估算四部分。......
2023-11-19
相关推荐