CMM简介
- 格式:ppt
- 大小:11.40 MB
- 文档页数:70


什么是CMM?SW-CMM(软件生产能力成熟度模型)为软件企业的过程能力提供了一个阶梯式的进化框架,它基于过去所有软件工程成果的过程改善的框架,吸取了以往软件工程的经验教训。
它指明了一个成熟的软件组织在软件开发方面需要管理的那些主要工作、这些工作之间的关系、以及以怎样的先后次序,一步一步的做好这些工作使软件组织走向成熟。
是目前国际上最流行也是最实用的软件生产过程标准,理解CMM需要注意以下几点:1.他仅指明该做什么,而没有指明如何做,他不是方法论,但我们在学习CMM时,可以从中学到分析问题的方法。
2.他仅指明该做的关键内容,他仅描述软件过程的本质属性,而并非面面俱到。
抓问题的主要方面的思想贯穿在整个CMM 模型中。
3.软件过程是指软件工程过程、软件管理过程和软件组织的过程三者的有机结合。
软件工程过程是我们理解的常规的软件的需求分析、设计、编码、测试等过程;软件管理过程是指为使软件工程过程顺利进行而进行的管理活动的集合。
上述两个过程是以软件工程组为主的活动。
软件组织的过程是企业级的对软件的组织活动,是以企业为主的活动。
4.他是从软件过程的角度考虑问题,而并非关注软件软件开发工具。
这与框架软件生存周期无关,也与所采用的开发技术无关。
5.CMM为改善整个企业的软件过程提供了指南,而并非针对某个具体项目。
SW-CMM并不能保证在这个过程框架下,产品开发百分之百的成功。
产品的成功是多种因素的组合,例如市场等因素。
6.CMM1.1是针对大型软件企业(500人以上)的,对小型的软件企业(50人以下)需要裁减。
7.SW-CMM认为过程的不断改进基于许多小的、进化的步骤而不是革命性的创新。
8.基于CMM的过程改善投资力度大、周期长,而技术投资则可能在短期内有较快回报。
单独依靠技术改进可能在短期内有较快回报,但最终可能一无所获。
对于软件过程中的工作,在CMM中分为叁个层次进行理解:过程、活动、任务。
CMM—软件产业发展的必由之路发布时间:2008-9-4 9:38:23 阅读次数:855 信息来源:发展中国的软件产业,提高我国信息产业特别是软件产业的标准化程度,一直是人们关注的一个问题。
CMM基础知识培训目录一、内容概览 (2)1. 培训背景 (2)2. 培训目标 (3)3. 培训对象 (3)二、CMM概述 (4)1. CMM定义与重要性 (6)1.1 CMM定义及作用 (7)1.2 软件过程评估标准 (8)1.3 CMM在软件开发中的应用价值 (9)2. CMM基本结构 (10)2.1 关键过程域介绍 (11)2.2 内部过程详解 (13)2.3 共通实践说明 (15)三、CMM基础知识核心点解析 (16)1. 初始级 (17)1.1 特点与关键活动 (18)1.2 初始级向可重复级的过渡 (19)2. 可重复级 (21)2.1 特点与关键活动概述 (22)2.2 项目管理重要性及方法 (24)3. 已定义级 (25)3.1 特点与关键活动详解 (26)3.2 软件过程定义的实施要点 (28)4. 量化管理级 (29)4.1 特点与关键活动介绍 (30)4.2 量化管理在CMM中的应用实例 (31)5. 优化级 (32)5.1 特点与关键活动概述 (33)5.2 软件过程优化策略与方法探讨 (35)四、CMM实施步骤与方法探讨 (37)1. CMM实施前期准备工作 (38)1.1 组织架构分析 (39)1.2 现有软件过程评估 (41)2. 制定CMM实施计划 (41)一、内容概览本文档旨在为读者提供CMM(能力成熟度模型)基础知识的培训,帮助大家了解CMM的基本概念、发展历程、应用领域以及实施方法。
通过本培训,读者将能够掌握CMM的核心要素,包括能力成熟度模型的五个等级、CMM的应用场景、CMM的实施过程以及如何进行CMM评估等内容。
本文档还将介绍CMM在软件和硬件行业中的应用实例,以便读者能够更好地理解CMM的实际价值和作用。
我们将对CMM的未来发展趋势进行展望,以期为相关领域的从业者提供有益的参考和指导。
1. 培训背景随着信息技术的飞速发展,计算机行业对人才的需求与日俱增。