级 别 | 描 述 | 特 点 | 关键过程域 |
第一级 | 初始级 | 软件过程是无序的,几乎没有明确定义的步骤,成功完全依赖个人努力和英雄式的核心任务;企业一般不具备稳定的软件开发与维护的环境,常在遇到问题的时候就放弃原定的计划,而只专注于编程与测试 | |
第二级 | 可重复级 | 在这一级别上,建立了基本的项目管理过程来跟踪成本、进度和机能,制定了必要的过程纪律,并基于以往的项目的经验来计划与管理新的项目 | 需求管理、配置管理,软件子合同管理、项目跟踪与监控等 |
第三级 | 已定义级 | 在这一级别上,建立了基本的项目管理过程来跟踪成本、进度和机能,制定了必要的过程纪律,并基于以往的项目的经验来计划与管理新的项目 | 组织过程定义、集成软件管理、软件产品工程等 |
第四级 | 定量管理级 | 在这一级别上,制定了软件工程和产品质量的详细度量标准,使用定量分析来不断地改进和管理软件过程。软件过程和产品的质量都被开发组织的成员所理解和控制,因此软件产品具有可预期的高质量 | 宣量的过程管理、 软件质量管理 |
第五级 | 优化级 | 在这一级别上,制定了软件工程和产品质量的详细度量标准,使用定量分析来不断地改进和管理软件过程。软件过程和产品的质量都被开发组织的成员所理解和控制,因此软件产品具有可预期的高质量 | 缺陷预防、 技术变理管理、 过程变理管理 |