SPCA双模认证是信息产业部和国家认可委联合发布的“软件过程及能力成熟度评估” 的简写,SPCA评估所依据的有两个标准,这两个标准分别是:SJ/T11234《软件过程能力评估模型》和SJ/T11235《软件能力成熟度模型》。
参考了CMMI-SE/SW1.02版,SPCA的描述形式与CMMI是一样的,也分为阶段式(SJ/T11235)和连续式(SJ/T11234)两种描述形式,评估方法按照《软件过程及能力成熟度评估指南》进行。
SJ/ T11235和CMM/CMMI的结构类似,分为初始级、已管理级、已定义级、定量管理级、持续优化级5个等级;SJ/T 11234与15504的结构类似,分为未完成级、已执行级、已管理级、已定义级、定量管理级、持续优化级6个等级。企业可以选择任意一种模型进行过程改进。
SJ/T 11234《软件过程能力评估模型》针对软件企业对自身软件过程能力进行内部改进的需要,与CMMI连续表示形式基本相同。
该模型有22个过程,分为4大类,即:过程管理类、项目管理类、工程化类和支持类。
每个过程能力从0到5划分为6个评估等级,每个等级包含了通用目标、通用惯例、特定目标和特定惯例,它们组成一套衡量准则。按此准则对实际运行的过程进行评估,可以确定当前软件过程的能力状态。对每个过程评估后,可以得到企业软件过程能力的一条谱线。企业还可以针对软件开发项目,根据项目的目标和要求,有针对性地弄清楚有关过程的能力状态,实施必要的过程改进,以支持项目的完成。
SJ/T 111235《软件能力成熟度模型》针对软件企业综合能力第二方或第三方评估的需求,与CMMI分阶段表示形式基本相同。该模型用成熟度1~5个等级来描述综合软件能力,5个等级分别为初始级、已管理级、已定义级、定量管理级、持续优化级。
与SJ/T 11234相同,SJ/T 111235也有22个过程方面。除了成熟度等级1外,每个等级包含若干个过程方面,每个过程方面的实施情况由相应目标和惯例的实施情况体现。采用这种衡量准则可以评估软件企业的综合能力软件能力成熟程度。
SPCA双模认证与CMM/CMMI的评估过程、依据标准等十分类似,但是SPCA与CMMI其有一个重要区别:SPCA评估不像CMMI评估那样仅由SEI授权的主任评估师主导实施,必须以法人机构的名义进行,并且该机构必须获得中国国家认可机构认可具有相应的SPCA评估资质,其评估结果得到中国政府承认和国家产业政策支持。