第二个目标是提供度量结果,以便处理信息需要和目标。为实现这一目标,模型中也给出了以下几方面的特定实践:收集度量数据,即获得制定的度量数据;分析并解释度量数据;管理并存储度量数据、度量规范和分析结果;通报分析结果,向所有的干系人报告测量和分析活动的结果。在这一目标中,主要关注的是对测量结果的分析和使用。在传统的软件测试中,只要产品通过了需求方的验收,达到了合同要求,开发组织一般也就不再重视对软件测试结果数据的管理和使用。从过程改进的角度来说,这是很不科学的。基于CMMI的集成化过程改进和评估,提出了建立开发过程数据库的思想,作为组织进行过程改进的基础。而建立过程数据的过程中,实际上也就是对测试和度量数据的积累和存储过程。从这一点来说,在开发过程中开展软件测试以及针对开发过程的度量,是建立过程数据库的必要步骤。
第三个目标是共性目标,即将测量和分析活动制度化为可管理的过程。这一目标主要关注的是对软件测试和过程度量活动的管理以及制度化。针对这一共性目标,CMMI模型从四个不同方面给出了10个共性实践。首先,作为执行测量和分析活动的承诺,要求组织建立方针,为策划和执行“测量和分析”过程提供组织级的支持;其次,在执行能力方面,组织应该制定测量和分析过程计划;提供必要的资源;分配相应的责任;并且对相关人员进行培训。第三,为了指导该过程的实施,组织应该将测量和分析过程指定的工作产品置于配置管理的适当层次;确定与过程相关的干系人并使之介入;同时还要对测量和分析过程进行监督和控制。最后,作为对测量和分析活动的验证实施,组织应该客观评价测量和分析过程以及过程的工作产品和服务的遵循情况;同时,由高层管理者审查测量和分析过程的活动、状态和分析结果,并解决相应的问题。这一共性目标的实现,实际上就是把测量和分析活动制度化为一种组织级的行为,在整个组织的范围内加强了对软件测试和过程度量活动的组织和管理工作。
文章来源于领测软件测试网 https://www.ltesting.net/