下载此文档

软件过程改进与cmm.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
软件过程改进与 CMM/CMMI 林锐博士 rui.******@alcatel- e 2 目录 1. IT 企业长期面临的软件工程难题 2. 软件过程改进概述 3. CMM 发展简史 4. CMMI 介绍 5. CMM 等级评估 6. CMM 在中国 7. 软件过程改进措施与建议 8. CMMI 3 级软件过程改进解决方案 Page 3 1. IT企业长期面临的软件工程难题 企业的目的 u根本目的:合法地赚钱,获取尽可能多的利润。 u第一推论:为了使利润最大化,产品开发应当“做得好、做得快并且少花钱” u软件工程学科的目的: 提高软件产品质量、提高生产率并且降低开发成本 u质量、生产率、成本之间的复杂关系 u成本重要还是 Time to Market 重要? 企业长期面临的软件工程难题 u产品质量低下、进度延误、费用超支…(软件工程学科发展 30年尚未彻底解决) u经典软件工程:研究需求分析、系统设计、编程、测试、维护等领域的方法、技术和工具 u问题之源:人们逐渐意识到,由于企业管理软件过程的能力比较弱,常常导致项目处于混乱状态。过程混乱使得新技术、新工具的优势难以体现。经典的软件工程不是不好,而是不够用。 u用于提高软件过程能力的实践通称为软件过程改进。 Page 4 2. 软件过程改进概述 什么是软件过程改进 u提高软件过程能力的实践通称为软件过程改进( Software Process Improvement ) u从20世纪 90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中 CMM 和 CMMI 是该领域举世瞩目的重大成果。 过程的基本概念 u过程就是人们使用相应的方法、规程、技术、工具等将原始材料(输入)转化成用户需要的产品。过程的 3个基本要素是:人、方法与规程、技术与工具 u过程与产品存在因果关系。即好的过程才能得到好的产品,而差的过程只会得到差的产品。 u过程被文档化后才能成为规范。 u软件过程改进的根本目的是: 提高质量、提高生产率并且降低开发成本。人员方法与规程技术与工具过程产品 Page 5 2. 软件过程改进概述 软件过程改进必须走规范化之路 u提高软件过程能力可以比喻为“练内功”,“练内功”没有捷径可走,唯有走“规范化”之路,即“制定适合于本企业的软件过程规范,并按照此规范执行”。 u“规范化”不会抑止人们的创造力,相反地,它使得团队可以大规模地复用前人积累的智慧和财富。这种方法非常适合于现代的工业化生产。(麦当劳与中餐馆对比) u业界实践已经证明,走“规范化”之路是“成本最低、见效最快、能持续发展”的软件过程改进方法,犹如人类的“养生之道”。任何 IT企业(不论大小),都有办法以其承受得起的代价“走规范化之路”,从而有效地提高软件过程能力。 Page 6 3. CMM 发展简史 CMM 是什么 u CMM ( Capability Maturity Model )是用于衡量软件过程能力的事实上的标准,同时也是目前软件过程改进最好的参考标准。 u美国卡内基-梅隆大学软件工程研究所( SEI )研制 发展简史 u CMM 于 1991 年制定。 u CMM 于 1993 发布,该版本应用最广泛。 u CMM 草案于 1997 年制定(未广泛应用)。 u到 2000 年, CMM 演化成为 CMMI ( Capability Maturity Model Integration ), CMM 成为 CMMI 的主要组成部分。 u CMMI-SE/SW ( CMMI for System Engineering and Software Engineering )于 2002 年1月正式推出。 CMM 重要概念 u5个成熟度等级: Initial, Repeatable, Defined, Managed, Optimizing u18个关键过程域。关键过程域指出为了达到某个成熟度等级必须要解决的一族问题。 Page 7 4. CMMI 介绍 CMMI 诞生 uCMM 是十年前创作的,十年来 IT产业有了长足的发展,相应的工业标准或规范必然要不断地改进。在总结 CMM 应用的大量经验教训的基础之上, SEI 于2002 年推出了 。CMMI 重大的改进在于它不仅完善了 CMM 本身,而且充分考虑了软件工程与系统工程的集成,使得 CMMI 不再局限于纯粹软件的范畴。由于 CMMI 问世不久,人们了解和应用 CMMI 需要一定的时间,但是 CMMI 将取代 CMM 这是必然的趋势。 4.

软件过程改进与cmm 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小0 KB
  • 时间2016-07-19