CMM简介软件能力成熟度模型

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件能力成熟度模型CMM简介
SEI的任务:领导改进软件工程实践的当前状况,以 提高以软件为主的系统的质量。
软件能力成熟度模型(Capability Maturity Model for Software):描述了有效的软件过程单元的框架。为 软件机构描述了从混乱的、不成熟的软件过程向成熟 的、有纪律的软件过程改进的一条途径。
需求管理的目标是,在客户和解决客户需求的软件项目 之间,建立对客户需求的共同理解。这种与客户间的一 致是计划和管理软件项目的基础。
软件项目计划的目标是,制定实施软件工程与管理软件 项目的合理计划。
软件项目跟踪和监督的目标是,能够随时掌握软件项目 的实际开发过程,使得当软件项目的执行活动与软件计 划相背离时,管理部门能采取有效的措施。
CMM定义:对于软件组织在定义、实现、度量、控 制和改善其软件过程中各个发展阶段的描述。这个模 型便于确定软件组织的现有过程的能力和查找软件质 量及过程改进方面最关键的问题,从而为选择过程改 进战略提供指南。
CMM简介软件能力成熟度模型
SEI:Software Engineering Institute
4. 已管理级:收集对软件过程和成品质量的详细度量 值,对软件过程和产品都有定量的理解和控制。
5. 优化级:过程的量化反馈和先进的新思想、新技术 促使过程不断改进C。MM简介软件能力成熟度模型
关键过程域
指明为了改进其软件过程组织应重点关注的区 域。识别出为了达到某个成熟度等级所必须着 手解决的问题。
软件分包合同管理的目标是,选择高质量的软件分承制 方,并进行有效的管理。
软件质量标准的目标是,为管理者提供有关软件项目的 过程和产品的适度可见性。
软件配置管理的目标是,保证软件项目生成的产品在软 件生命周期中的完整CM性M简。介软件能力成熟度模型
等级3的关键过程域
组织过程的目标是,为改进组织的整体软件过程能力,建立负责 软件过程活动的机制。
CMM定义:对于软件杂志在定义、实习、度量、控 制和改善其软件过程中各个发展阶段的描述。这个模 型暴雨强度软件组织的校友过程的能力和查找软件质 量及过程改进方面最关键的问题,从而为选择过程改 进战略提供指南。
CMM简介软件能力成熟度模型
软件能力成熟度模型CMM简介
开发符合预算和进度要求的高可靠性和可用性软件难 以实现。
优化级
可预测的过程
软件质量管理 定量过程管理
已管理级
标准、一致的过程
同行评审 组间协调 软件产品工程 集成软件管理 培训大纲 组织过程定义 组织过程焦点
已定义级
有纪律的过程
软件配置管理
软件质量保证
软件子合同管理 软件项目跟踪与监督
可重复级
软件项目计划
需求管理
CMM简介软件能力成熟度模型
初始级
等级2的关键过程域
CMM简介软件能力成熟度模型
CMM的五个等级
1. 初始级:软件过程的特点是无序的,甚至是混乱的。 几乎没有什么过程是经过妥善定义的,成功往往依 赖于个人或小组的能力。
2. 可重复级:建立了基本的项目管理过程来跟踪成本、 进度和功能特性。制定了必要的过程纪律,能重复 早先类似应用项目取得的成功。
3. 已定义级:已将管理和工程活动两方面的软件过程 文档化、标准化,并综合成该机构的标准软件过程。 所有项目均使用经批准、剪裁的标准软件过程来开 发和维护软件。
CMM简介软件能力成熟度模型
软件能力成熟度模型CMM简介
CMM的主要作用:
➢软件过程的改进(Software Process Improvement)。 ➢软件过程评估(Software Process Assessment)。 ➢软件能力评估(Software Capability Evaluation)。
美国国防部的17个重要软件,进度计划平均28个月, 推迟了20个月才完成。
B1轰炸机的部署,因软件问题被推迟。
耗资580亿美元的A12飞机计划因软件问题被部分取 消。
美国统计局结论:把软件看成一个产品,把软件开发 看成一个过程,这种理解没有与已有的和刚刚形成的 飞行关键系统不断增加的复杂性及其对软件的依赖性 要求同步发展。 CMM简介软件能力成熟度模型
组织过程定义的目标是,开发和维护一组可用的能提高项目软件 过程整体效能的软件过程资源集合,并为在定量过程管理中确定 有意义的数据提供基础,这些资源提供了一组稳定的准则,并通 过诸如培训等机制使其制度化。
软件能力成熟度模型CMM简介
开发符合预算和进度要求的高可靠性和可用性软件难 以实现。
美国国防部的17个重要软件,进度计划平均28个月, 推迟了20个月才完成。
B1轰炸机的部署,因软件问题被推迟。
耗资580亿美元的A12飞机计划因软件问题被部分取 消。
美国统计局结论:把软件看成一个产品,把软件开发 看成一个过程,这种理解没有与已有的和刚刚形成的 飞行关键系统不断增加的复杂性及其对软件的依赖性 要求同步发展。 CMM简介软件能力成熟度模型
软件能力成熟度模型CMM简介
SEI的任务:领导改进软件工程实践的当前状况,以 提高以软件为主的系统的质量。
软件能力成熟度模型(Capability Maturity Model for Software):描述了有效的软件过程单元的框架。为 软件机构描述了从混乱的、不成熟的软件过程向成熟 的、有纪律的软件过程改进的一条途径。
每个关键过程域识别一串相关活动,当这些活 动全部完成时,能达到一组对增强过程能力至 关重要的目标。
要实现某个关键过程域,必须达到该关键过程
域的全部目标。目标概括一个关键过程域的关
键实践。目标表明每个关键过程域的范围、边
界Βιβλιοθήκη Baidu意图。
CMM简介软件能力成熟度模型
关 键 过 程 域
不断改进的过程
过程更改管理 技术更新管理 缺陷预防
SEI:美国卡耐基梅隆大学的软件工程研究 院产品
SEI:为美国联邦政府评估软件供应商能力,于 1986年开始研究的模型,于1993 年推出CMM 1.1版。
CMM 1.1版:是目前世界上比较流行和通用的CMM 版本。
新研究:
CMMI ( Integration ) P-CMM ( People ) SACMM ( 软件获取CMM )
相关文档
最新文档