软件能力成熟度模型CMM.pptxVIP

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件能力成熟度模型CMM软件学院

摘要绪论CMM体系结构可重复级(第2级)已定义级(第3级)已管理级(第4级)优化级(第5级) CMM过程控制和ISO9000评价标准的区别

1绪论软件与软件产业的发展过程CMM的发展过程CMM与软件产业

1.1软件与软件产业的发展过程软件相对于硬件面临的问题软件成本高 软件开发的进度难于控制 估计软件工作量很困难软件质量难于保证修正维护软件困难556065 7075 80 8590952000年代百分件硬件图1.1软硬件费用之比

1.1软件与软件产业的发展过程软件开发技术状况图1.2软件发展趋势Continue

年代软件开发技术的状况40年代~50年代处理对象机器码用途科学计算;军事应用环境与目的裸机;确定计算机硬件的动作序列开发方法逻辑能力60年代处理对象多种符号语言(独立于机器的)用途科学计算;商业、银行等领域环境与目的高效的程序设计语言;确定程序设计人员定义的动作序列开发方法功能性程序设计技术;依赖于才智与技巧;以“软件工程”来解决“软件危机”70年代处理对象程序设计=数据结构+算法,“小规模系统程序的设计”用途非数值计算的商业事务应用,以及之能领域的应用环境与目的发展了应用系统的基础设施;确定数据结构及相应算法Continue

开发方法1、程序中分离出数据结构和算法2、结构化分析与设计形成了系统软件与应用软件;开始提出软件开发模型——”瀑布模型”80年代处理对象大规模系统的程序设计用途以数据库为中心的计算机信息系统环境与目的网络、分布系统和个人计算机的普及,软件系统规模扩大;CASE及相应的集成化工具开发方法重点转向构造系统的方法;强调开发组的协作;技术上:关系数据库的客户/服务器计算,COCOMO和CMM的提出,面向对象技术90年代处理对象多媒体用途网络环境与目的Internet;信息共享,协同工作开发方法Internet的遍布,出现了JAVA;强调集成和可重复性,复用经验,以及过程管理

1.1软件与软件产业的发展过程软件工程与软件过程管理软件工程(SoftwareEngineering)指导计算机软件开发和维护的工程科学 旨在确定软件开发技术规范,其中软件开发技术包含:软件开发方法学、软件工具和软件工程环境 应用计算机科学(用于构造模型预算法)、工程科学(用于制定规范、设计模型、评估成本及权衡利弊)和管理科学(用于计划、资源、质量、成本等管理)的基本原理与其他工程的区别:产品是程序特点:规范化、文档化Continue

1.1软件与软件产业的发展过程软件工程与软件过程管理软件过程管理对软件开发全过程规范化及标准化的管理 软件过程管理技术包括:软件管理学和软件工程经济学 目前,国外普遍采用的软件过程管理方法是:美国卡内基?梅隆大学软件工程研究所(SEI)提出的软件能力成熟度模型(SW-CMM) 目的:研究如何有效地对软件开发项目进行管理,以便按照进度和预算完成软件项目计划,实现预期的经济效益和社会效益 包括:成本估计、进度计划、人员组织、质量保证等

1.1软件与软件产业的发展过程软件产业与CMM的提出–软件产业的发展图1.3软件产业发展过程Continue

1.1软件与软件产业的发展过程软件产业与CMM的提出目前国际上最流行的、使用最广泛的是专门针对软件产业制定的CMM认证体系世界上软件发展的水平参差不齐 美国、欧洲、日本和印度等国家:水平高、质量好、规模大我国进展显著发展速度相对落后

1绪论?CMM的发展过程CMM与软件产业

1.2CMM的发展过程CMM概况解决“软件危机”CMM工作最初是应美国联邦政府的要求提供一种评估软件承包商能力的方法而进行的。CapabilityMaturityModelForSoftware(SW—CMM),软件能力成熟度模型是由美国卡内基梅隆大学的软件工程研究所(SoftwareEngineeringInstituteSEI)在1991年推出的。CMM的用途包括:软件过程改进;软件过程评估;软件组织开发能力评价.CMM不是特定的软件开发技术。

1.2CMM的发展过程CMM的理论基础“丹明链”“全面质量管理”“质量管理顾问公司(质量研究所)”

1.2CMM的发展过程 20世纪30年代,WalterShewart公布了统计质量控制原理 W.EdwardDeming(现代质量思想理论的鼻祖)提出了丹明链式反应的现象一个企业改进他的生产过程并坚持不懈地按此运动质量改进了因为减少了返工、错误和延迟,设计得更好,更有效地使用资源,成本下降了因为上升了的质量及降低了的售价,产品的市场占有率提高了利润增加了

1.2CMM的发展过程项目X 系统硬件软件 全面质量管理(

文档评论(0)

183****9213 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档