- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件能力成熟度模型SW
软件能力成熟度模型 SW-CMM 马 梅 2002.4.29 内 容 SW-CMM是什么? SW-CMM的由来和发展 SW-CMM的管理思想与结构 SW-CMM评估的国内外现状 ISO 9001与SW-CMM异同 软件业对SW-CMM的认识 SW-CMM市场存在的问题 我们怎么办? 什么是SW-CMM? SW-CMM称为软件能力成熟度模型,是Capability Maturity Model for Software的缩写形式。 目前国际上最流行最实用的软件生产过程标准和软件企业成熟度等级认证标准。用于评价软件承包能力并帮助其改善软件质量的方法。 美国卡内基-梅隆大学的软件工程研究所(SEI:Software Engineering Institute) 在1987年研制成功。 卡内基-梅隆大学的软件工程研究所是美国国防部的软件开发基地之一,CMM就是受美国国防部委托而研制的。 SW-CMM是什么?(续一) SEI给CMM下的定义: 对于软件组织在定义、实现、度量、控制和改善其软件过程的各个发展阶段的描述。这个模型便于确定软件组织的现有过程能力和查找出软件质量及过程改进方面的最关键的问题,从而为选择过程改进战略提供指南。 如今的行情是:一家软件企业如果不能通过相应等级的CMM评估,他的产品就少了一张进入国际市场的通行证。 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. SW-CMM的由来与发展(续一) 20世纪60年代中期,大型软件系统生产中爆发的软件危机,使程序中大量的错误难以消除,软件生产的进度无法预测,开发应用费用失去控制,程序员人数增长需求很难满足要求。 人们将工程的概念、原理、技术和方法引入了软件系统开发,在一定程度上解决了软件生产过程中遇到的问题。软件工程成为软件产业的重要分支。 直至80年代还是没有提出一套管理软件开发的通用原则,软件管理不善的问题依旧在大范围内存在。 SW-CMM的由来与发展(续二) 70年代中期美国国防部曾立题专门研究软件项目做不好的原因,发现70%的项目是因为管理不善而引起,而并不是因为技术实力不够。 90年代中期,软件工程管理不善的问题仍然存在。据美国软件工程实施现状的调查,大约只有10%的项目能够在预定的费用和进度下交付。 1995年,美国共取消了810亿美元的软件项目,其中31%的项目未做完就取消了,53%的软件项目进度通常要延长50%的时间,通常只有9%的软件项目能够及时交付并且费用也不超支。 结论:管理是影响软件研发项目全局的因素,而技术只影响局部。 SW-CMM的由来与发展(续三) 80年代中期,美国联邦政府提出对软件承包商的软件开发能力进行评估的要求。在Mitre公司的帮助下,1987年9月,美国卡内基-梅隆大学软件工程研究所发布了软件过程成熟度框架,并提供了软件过程评估和软件能力评价两种评估方法和软件成熟度提问单。 4年之后,SEI将软件过程成熟度框架进化为软件能力成熟度模型(Capability Maturity Model For Software,简称SW-CMM)。 1991年8月,SEI发布了最早的SW-CMM v1.0。 经过两年的试用,1993年SEI正式发布了SW-CMM v1.1,这是目前使用最为广泛的版本。 SW-CMM的由来与发展(续四) 从1995年,CMM又进入了另一个修改的高峰期。 美国政府和软件业界大力支持和积极参与下,SEI先后发表了CMM 2.0版的A版,B版和C版草案;1997年,CMM 2.0C版草案停止推进。 SEI宣布,CMM 1.1版和CMM 2.0C版草案都有效,并且SEI及其授权的机构为这两种版本提供相应的服务。 自CMM 1.1发布起,SEI相继研制并发布了“人员能力成熟度模型”(P-CMM),“软件访问能力成熟度模型”(SA-CMM)和“系统工程能力成熟度模型”(SE-CMM)及其支持文件。 经过试运行,产生了把SM-CMM, P-CMM, SA-CMM和SE-CMM合并在一起的想法,于是开始了名为“综合能力成熟度模型”(英文缩写为CMMI)的一个综合性模型投入研制。 SW-CMM的由来与发展(续五) SEI的CMM为软件工程管理开辟了一条新的途经,其的本质还是软件工程的一个部分。 迄今为止,CMM虽然只是美国卡内基-梅隆大学软件工程研究所(SEI)发表的一份技术报告,既不是政府
文档评论(0)