CMM体系结构如图

       对每一级别,CMM(V1.1)分别定义了2—7个关键过程域(KPA,Key Process Area)。一个软件机构,如果要达到某一个特定的级别,就必须关注这些域。每一个KPA都涉及到一些目标,它们代表通过这个KPA的过程来达到的要求。不同成熟度级别的KPA都可以用来对现存的软件过程的能力进行评估,以及识别那些为了将过程从低成熟度发展到更高的成熟度需要加强的地方。第一级实际上是一个起点,任何准备按CMM进化的企业一般都处于这个起点上,并通过这个起点向第二级迈进。除第一级外,每一级都设定了一组目标,如果达到了这组目标,则表明达到了这个成熟级别,可以向下一个级别迈进。CMM系不主张跨越级别的进化,因为从第二级起,每一个低级别的实现均是高级别实现的基础。