提出了一种基于模型融合的CMM实施过程建模方法.该方法使用软件过程工程元模型SPEM建立CMM过程模型CPM和企业过程模型EPM,通过融合CPM和EPM来获得CMM实施过程模型CIPM.文中利用带标记的有向图描述过程模型。给出了模型融合方法,并进行了一致性证明.最后通过一个过程模型融合原型工具和实例说明了方法的应用情况.
As a widely used software process improvement model, CMM (Capability Maturity Model) provides a guide for choosing process improvement strategies by facilitating the identification of current process capabilities. However, how to model the CMM implementation process remains an open issue for a fact that enterprise software processes are complex and variable. This paper presents an approach for modeling the CMM implementation process based on model merging mechanism. Using SPEM(Software Process Engineering Metamodel), CPM(CMM Process Model) and EPM(Enterprise Process Model) can be built and then merged to achieve CIPM (CMM Implementation Process Model). Also when EPM is changed, the changed content can be reflected conveniently in CIPM using the model merging mechanism. In above model merging approach, process models are described with the labeled directed graph and merging algorithms are proposed. Authors prove model merging consistency and use a process model merging prototype tool to show that the proposed approach is practical and effective.