cmm软件成熟度模型分为几级
CMM(Capability Maturity Model,软件能力成熟度模型)将软件过程的成熟度分为五个等级,具体如下:
初始级(Initial):
特点:过程无序,依赖个人能力,缺乏完善的管理制度,工作虽然可以完成,但项目成功具有偶然性,常伴随着项目延期或超预算,产品质量带有很大的偶然性。
可重复级(Repeatable):
特点:建立了基本的项目管理过程,能够重复已有成功经验。管理制度化,有资源准备,权责到人,对项目相关的实施人员进行了相应的培训,对整个流程进行监测与控制。
已定义级(Defined):
特点:开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解。
已管理级(Managed):
特点:产品和过程已建立了定量的质量目标,开发活动中的生产率和质量是可量度的。已建立过程数据库,已实现项目产品和过程的控制,可预测过程和产品质量趋势,如预测偏差,及时纠正。
优化级(Optimizing):
特点:可通过采用新技术、新方法,集中精力改进过程。具备防缺陷、识别薄弱环节以及改进的手段。可取得过程有效性的统计数据,并可据此进行分析,从而得出最佳方法。企业专注持续改进,通过创新和最佳实践的应用,不断提升软件开发的效率和质量。