SPCA双模认证
SPCA又称“双模认证”。是软件过程能力评估和软件能力成熟度评估的统称。为了贯彻国务院18号文件精神,加快发展我国软件行业,提高国内软件企业的竞争力,信息产业部会同国家认证认可监督委员会,在研究了国际软件评估体制尤其是美国卡内基-梅隆大学SEI所建立的能力成熟度模型CMMI的基础上,考虑国内软件产业实际情况,于2001年建立了SPCA评估体系。
SPCA双模认证所依据的标准是:SJ/T11234《软件过程能力评估模型》和SJ/T11235《软件能力成熟度模型》。这两个标准是在深入研究了CMM、CMMI、ISO/IEC TR15504、ISO9000、TL9000和其他有关的资料与文件以及国外企业实施的实际情况后,结合国内企业的实际情况,以CMMI作为主要参考文件最终形成的。这两个行业标准由信息产业部于2001年5月1日发布实施。
SPCA评估遵循《软件过程及能力成熟度评估指南》,该指南是国家认监委和信息产业部2002年8月共同发布的利用SJ/T11234或SJ/T11235实施评估的操作指南。
SPCA双模认证是信息产业部和国家认可委联合发布的“软件过程及能力成熟度评估” 的简写,SPCA评估所依据的有两个标准是,这两个标准分别是:SJ/T11234《软件过程能力评估模型》和SJ/T11235《软件能力成熟度模型》参考了CMMI-SE/SW1.02版,SPCA的描述形式与CMMI是一样的,也分为阶段式(SJ/T11235)和连续式(SJ/T11234)两种描述形式,评估方法按照《软件过程及能力成熟度评估指南》进行。
SJ/T 11234《软件过程能力评估模型》针对软件企业对自身软件过程能力进行内部改进的需要,与CMMI连续表示形式基本相同。该模型有22个过程,分为4大类,即:过程管理类、项目管理类、工程化类和支持类,每个过程能力从0到5划分为6个评估等级,每个等级包含了通用目标、通用惯例、特定目标和特定惯例,它们组成一套衡量准则。按此准则对实际运行的过程进行评估,可以确定当前软件过程的能力状态。对每个过程评估后,可以得到企业软件过程能力的一条谱线。企业还可以针对软件开发项目,根据项目的目标和要求,有针对性地弄清楚有关过程的能力状态,实施必要的过程改进,以支持项目的完成。
SJ/T 111235《软件能力成熟度模型》针对软件企业综合能力第二方或第三方评估的需求,与CMMI分阶段表示形式基本相同。该模型用成熟度1~5个等级来描述综合软件能力,5个等级分别为初始级、已管理级、已定义级、定量管理级、持续优化级。与SJ/T 11234相同,SJ/T 111235也有22个过程方面。除了成熟度等级1外,每个等级包含若干个过程方面,每个过程方面的实施情况由相应目标和惯例的实施情况体现。采用这种衡量准则可以评估软件企业的综合能力软件能力成熟程度。