|
软件能力成熟度模型CMMI(Capability Maturity Model Integration)是在美国国防部资助下,由卡内基梅隆大学软件工程所建立,用于评价软件开发组织过程能力成熟度的模型,后来改模型被用于软件开发组织内部的软件过程改进。 CMMI里面的所有要求都来自于成功企业的最佳实践,涉及产品的开发和维护活动、覆盖产品从概念提出到交付和维护的整个生命周期。 CMMI的5个级别如下: 1.CMMI Level 1,初始级。软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于努力。管理是反应式的。 2.CMMI Level 2,可管理级。建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。 3.CMMI Level 3,已定义级。已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、裁剪的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。 4.CMMI Level 4,量化管理级。分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解和控制。管理有一个做出结论的客观依据,管理能够在定量的范围内预测性能。 5.CMMI Level 5,优化管理级。过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。 CMMI的每个等级都由几个过程域组成,这几个过程域共同形成一种软件过程能力。每个过程域都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。 【出处】朱胜涛,温哲,位华,张晓菲, 沈传宁.注册信息安全专业人员培训教材.北京师范大学出版社,2019年5月第1版.
|