软件能力成熟度模型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
据美国软件工程实施现状的调查,大约只有10%的 项目能够在预定的费用和进度下交付。
• 1995年,美国共取消了810亿美元的软件项目,其
中31%的项目未做完就取消了,53%的软件项目进 度通常要延长50%的时间,通常只有9%的软件项目 能够及时交付并且费用也不超支。
• 结论:管理是影响软件研发项目全局的因素,而技术
CMM合并在一起的想法,于是开始了名为“综合能力成熟度 模型”(英文缩写为CMMI)的一个综合性模型投入研制。
编辑ppt
12
SW-CMM的由来与发展(续五)
• SEI的CMM为软件工程管理开辟了一条新的途经,其的本
质还是软件工程的一个部分。
• 迄今为止,CMM虽然只是美国卡内基-梅隆大学软件工程
研究所(SEI)发表的一份技术报告,既不是政府也不是 行业协会批准的标准,但它在美国和国际上已成为事实上 的软件行业标准。鉴于CMM的巨大应用前景,SEI已在美 国注册了CMM, Capability Maturity Model 和Capability Maturity Modeling的专利和商标。
• 我们怎么办?
编辑ppt
5
什么是SW-CMM?
• SW-CMM称为软件能力成熟度模型,是Capability
Maturity Model for Software的缩写形式。
• 目前国际上最流行最实用的软件生产过程标准和
软件企业成熟度等级认证标准。用于评价软件承 包能力并帮助其改善软件质量的方法。
• 4年之后,SEI将软件过程成熟度框架进化为软件能力成熟
度模型(Capability Maturity Model For Software,简称 SW-CMM)。
• 1991年8月,SEI发布了最早的SW-CMM v1.0。 • 经过两年的试用,1993年SEI正式发布了SW-CMM v1.1,
编辑ppt
7
SW-CMM的由来与发展
The Capability Maturity Model for Software, Version 1.1(Mr. Marc C. Paulk):
The major problems in software development are managerial – not technical.
对于软件组织在定义、实现、度量、控制和改 善其软件过程的各个发展阶段的描述。这个模 型便于确定软件组织的现有过程能力和查找出 软件质量及过程改进方面的最关键的问题,从 而为选择过程改进战略提供指南。
• 如今的行情是:一家软件企业如果不能通过相
应等级的CMM评估,他的产品就少了一张进入 国际市场的通行证。
及其授权的机构为这两种版本提供相应的服务。
• 自CMM 1.1发布起,SEI相继研制并发布了“人员能力成熟
度模型”(P-CMM),“软件访问能力成熟度模型”(SACMM)和“系统工程能力成熟度模型”(SE-CMM)及其支 持文件。
• 经过试运行,产生了把SM-CMM, P-CMM, SA-CMM和SE-
这是目前使用最为广泛的版本。
编辑ppt
11
SW-CMM的由来与发展(续四)
• 从1995年,CMM又进入了另一个修改的高峰期。 • 美国政府和软件业界大力支持和积极参与下,SEI先后发表
了CMM 2.0版的A版,B版和C版草案;1997年,CMM 2.0C 版草案停止推进。
• SEI宣布,CMM 1.1版和CMM 2.0C版草案都有效,并且SEI
• 美国卡内基-梅隆大学的软件工程研究所(SEI:
Software Engineering Institute) 在1987年研制成 功。
• 卡内基-梅隆大学的软件工程研究所是美国国防部
的软件开发基地之一,CMM就是受美国国防部委 托而研制的。
编辑ppt
6
SW-CMM是什么?(续一)
• SEI给CMM下的定义:
软件能力成熟度模型
编辑ppt
1
编辑ppt
2
编辑ppt
3
编辑ppt
4
内容
• SW-CMM是什么? • SW-CMM的由来和发展 • SW-CMM的管理思想与结构 • SW-CMM评估的国内外现状 • ISO 9001与SW-CMM异同 • 软件业对SW-CMM的认识
• SW-CMM市场存在的问题
编辑ppt
8
SW-CMM的由来与发展(续一)
• 20世纪60年代中期,大型软件系统生产中爆发的软
件危机,使程序中大量的错误难以消除,软件生产 的进度无法预测,开发应用费用失去控制,程序员 人数增长需求很难满足要求。
• 人们将工程的概念、原理、技术和方法引入了软件
系统开发,在一定程度上解决了软件生产过程中遇 到的问题。软件工程成为软件产业的重要分支。
• 围绕以CMM为基础的软件过程评估和软件能力评价,建立
了从审核员培训到提供评估和评价的一整套服务体系。
编辑ppt
13
SW-CMM的管理思想与结构
• SW-CMM为软件企业的过程能力提供了一个阶
梯式的进化框架。
• 它是基于过去所有软件工程成果的过程改善的
框架,吸取了以往软件工程的经验教训。
• 指明了一个成熟的软件组织在软件开发方面需
要管理的主要工作、这些工作之间的关系以及 以怎样的先后次序,一步一步的做好这些工作 使软件组织走向成熟。
编辑ppt
14
SW-CMM分为
五个等级 • 初始级 • 可重复级 • 已定义级 • 已管理级 • 优化级
编辑ppt
15
SW-CMM的管理思想与结构(续一)
只影响局部。
编辑ppt
10
SW-CMM的由来与发展(续三)
• 80年代中期,美国联邦政府提出对软件承包商的软件开发
能力进行评估的要求。在Mitre公司的帮助下,1987年9月, 美国卡内基-梅隆大学软件工程研究所发布了软件过程成 熟度框架,并提供了软件过程评估和软件能力评价两种评 估方法和软件成熟度提问单。
• 直至80年代还是没有提出一套管理软件开发的通用
原则,软件管理不善的问题依旧在大范围内存在。
编辑ppt
9
SW-CMM的由来与发展(续二)
• 70年代中期美国国防部曾立题专门研究软件项目做
不好的原因,发现70%的项目是因为管理不善而引管理不善的问题仍然存在。
• 1995年,美国共取消了810亿美元的软件项目,其
中31%的项目未做完就取消了,53%的软件项目进 度通常要延长50%的时间,通常只有9%的软件项目 能够及时交付并且费用也不超支。
• 结论:管理是影响软件研发项目全局的因素,而技术
CMM合并在一起的想法,于是开始了名为“综合能力成熟度 模型”(英文缩写为CMMI)的一个综合性模型投入研制。
编辑ppt
12
SW-CMM的由来与发展(续五)
• SEI的CMM为软件工程管理开辟了一条新的途经,其的本
质还是软件工程的一个部分。
• 迄今为止,CMM虽然只是美国卡内基-梅隆大学软件工程
研究所(SEI)发表的一份技术报告,既不是政府也不是 行业协会批准的标准,但它在美国和国际上已成为事实上 的软件行业标准。鉴于CMM的巨大应用前景,SEI已在美 国注册了CMM, Capability Maturity Model 和Capability Maturity Modeling的专利和商标。
• 我们怎么办?
编辑ppt
5
什么是SW-CMM?
• SW-CMM称为软件能力成熟度模型,是Capability
Maturity Model for Software的缩写形式。
• 目前国际上最流行最实用的软件生产过程标准和
软件企业成熟度等级认证标准。用于评价软件承 包能力并帮助其改善软件质量的方法。
• 4年之后,SEI将软件过程成熟度框架进化为软件能力成熟
度模型(Capability Maturity Model For Software,简称 SW-CMM)。
• 1991年8月,SEI发布了最早的SW-CMM v1.0。 • 经过两年的试用,1993年SEI正式发布了SW-CMM v1.1,
编辑ppt
7
SW-CMM的由来与发展
The Capability Maturity Model for Software, Version 1.1(Mr. Marc C. Paulk):
The major problems in software development are managerial – not technical.
对于软件组织在定义、实现、度量、控制和改 善其软件过程的各个发展阶段的描述。这个模 型便于确定软件组织的现有过程能力和查找出 软件质量及过程改进方面的最关键的问题,从 而为选择过程改进战略提供指南。
• 如今的行情是:一家软件企业如果不能通过相
应等级的CMM评估,他的产品就少了一张进入 国际市场的通行证。
及其授权的机构为这两种版本提供相应的服务。
• 自CMM 1.1发布起,SEI相继研制并发布了“人员能力成熟
度模型”(P-CMM),“软件访问能力成熟度模型”(SACMM)和“系统工程能力成熟度模型”(SE-CMM)及其支 持文件。
• 经过试运行,产生了把SM-CMM, P-CMM, SA-CMM和SE-
这是目前使用最为广泛的版本。
编辑ppt
11
SW-CMM的由来与发展(续四)
• 从1995年,CMM又进入了另一个修改的高峰期。 • 美国政府和软件业界大力支持和积极参与下,SEI先后发表
了CMM 2.0版的A版,B版和C版草案;1997年,CMM 2.0C 版草案停止推进。
• SEI宣布,CMM 1.1版和CMM 2.0C版草案都有效,并且SEI
• 美国卡内基-梅隆大学的软件工程研究所(SEI:
Software Engineering Institute) 在1987年研制成 功。
• 卡内基-梅隆大学的软件工程研究所是美国国防部
的软件开发基地之一,CMM就是受美国国防部委 托而研制的。
编辑ppt
6
SW-CMM是什么?(续一)
• SEI给CMM下的定义:
软件能力成熟度模型
编辑ppt
1
编辑ppt
2
编辑ppt
3
编辑ppt
4
内容
• SW-CMM是什么? • SW-CMM的由来和发展 • SW-CMM的管理思想与结构 • SW-CMM评估的国内外现状 • ISO 9001与SW-CMM异同 • 软件业对SW-CMM的认识
• SW-CMM市场存在的问题
编辑ppt
8
SW-CMM的由来与发展(续一)
• 20世纪60年代中期,大型软件系统生产中爆发的软
件危机,使程序中大量的错误难以消除,软件生产 的进度无法预测,开发应用费用失去控制,程序员 人数增长需求很难满足要求。
• 人们将工程的概念、原理、技术和方法引入了软件
系统开发,在一定程度上解决了软件生产过程中遇 到的问题。软件工程成为软件产业的重要分支。
• 围绕以CMM为基础的软件过程评估和软件能力评价,建立
了从审核员培训到提供评估和评价的一整套服务体系。
编辑ppt
13
SW-CMM的管理思想与结构
• SW-CMM为软件企业的过程能力提供了一个阶
梯式的进化框架。
• 它是基于过去所有软件工程成果的过程改善的
框架,吸取了以往软件工程的经验教训。
• 指明了一个成熟的软件组织在软件开发方面需
要管理的主要工作、这些工作之间的关系以及 以怎样的先后次序,一步一步的做好这些工作 使软件组织走向成熟。
编辑ppt
14
SW-CMM分为
五个等级 • 初始级 • 可重复级 • 已定义级 • 已管理级 • 优化级
编辑ppt
15
SW-CMM的管理思想与结构(续一)
只影响局部。
编辑ppt
10
SW-CMM的由来与发展(续三)
• 80年代中期,美国联邦政府提出对软件承包商的软件开发
能力进行评估的要求。在Mitre公司的帮助下,1987年9月, 美国卡内基-梅隆大学软件工程研究所发布了软件过程成 熟度框架,并提供了软件过程评估和软件能力评价两种评 估方法和软件成熟度提问单。
• 直至80年代还是没有提出一套管理软件开发的通用
原则,软件管理不善的问题依旧在大范围内存在。
编辑ppt
9
SW-CMM的由来与发展(续二)
• 70年代中期美国国防部曾立题专门研究软件项目做
不好的原因,发现70%的项目是因为管理不善而引管理不善的问题仍然存在。