软件过程(Software Process)
  人们用于开发和维护软件及其相关过程的一系列活动,包括软件工程活动和软件管理活动。

软件过程能力(Software Process Capability)
  描述(开发组织或项目组)遵循其软件过程能够实现预期结果的程度,它既可对整个软件开发组织而言,也可对一个软件项目而言。

软件过程性能(Software Process Performance)

  表示(开发组织或项目组)遵循其软件过程所得到的实际结果,软件过程性能描述的是已得到的实际结果,而软件过程能力则描述的是最可能的预期结果,它既可对整个软件开发组织而言,也可对一个特定项目而言。

软件过程成熟度(Software Process Maturity)
  一个特定软件过程被明确和有效地定义,管理测量和控制的程度。

成熟度等级(Maturity Levels)
  软件开发组织在走向成熟的途中几个具有明确定义的表示软件过程能力成熟度的平台。

关键过程域(Key Process Areas,KPA)
  每个软件能力成熟度等级包含若干个对该成熟度等级至关重要的过程域,它们的实施对达到该成熟度等级的目标起到保证作用。这些过程域就称为该成熟度等级的关键过程域,反之有非关键过程域是指对达到相应软件成熟度等级的目标不起关键作用。归纳为:互相关联的若干软件实践活动和有关基础设施的一个集合。

关键实践(Key Practices,KP)
  对关键过程域的实践起关键作用的方针、规程、措施、活动以及相关基础设施的建立。关键实践一般只描述"做什么"而不强制规定"如何做"。整个软件过程的改进是基于许多小的、渐进的步骤,而不是通过一次革命性的创新来实现的,这些小的渐进步骤就是通过一些着关键实践来实现。

软件能力成熟度模型(Capability Maturity Model for software,CMM)
  随着软件组织定义、实施、测量、控制和改进其软件过程,软件组织的能力也伴随着这些阶段逐步前进,完成对软件组织进化阶段的描述模型。