软件能力成熟度模型CMM-Readppt课件.ppt

软件能力成熟度模型CMM-Readppt课件.ppt

ID:58998905

大小:499.50 KB

页数:50页

时间:2020-09-27

软件能力成熟度模型CMM-Readppt课件.ppt_第1页
软件能力成熟度模型CMM-Readppt课件.ppt_第2页
软件能力成熟度模型CMM-Readppt课件.ppt_第3页
软件能力成熟度模型CMM-Readppt课件.ppt_第4页
软件能力成熟度模型CMM-Readppt课件.ppt_第5页
资源描述:

《软件能力成熟度模型CMM-Readppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件能力成熟度模型CMM软件学院摘要绪论CMM体系结构可重复级(第2级)已定义级(第3级)已管理级(第4级)优化级(第5级)CMM过程控制和ISO9000评价标准的区别1绪论软件与软件产业的发展过程CMM的发展过程CMM与软件产业1.1软件与软件产业的发展过程软件相对于硬件面临的问题软件成本高软件开发的进度难于控制估计软件工作量很困难软件质量难于保证修正维护软件困难5560657075808590952000年代百分比80604020软件硬件图1.1软硬件费用之比1.1软件与软件产业的发展过程软件开发技术状况图1.2

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

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

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

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

6、tinue1.1软件与软件产业的发展过程软件产业与CMM的提出目前国际上最流行的、使用最广泛的是专门针对软件产业制定的CMM认证体系世界上软件发展的水平参差不齐美国、欧洲、日本和印度等国家:水平高、质量好、规模大我国进展显著发展速度相对落后1绪论CMM的发展过程CMM与软件产业1.2CMM的发展过程CMM概况解决“软件危机”CMM工作最初是应美国联邦政府的要求提供一种评估软件承包商能力的方法而进行的。CapabilityMaturityModelForSoftware(SW—CMM),软件能力成熟度模型是由美国卡内基

7、梅隆大学的软件工程研究所(SoftwareEngineeringInstituteSEI)在1991年推出的。CMM的用途包括:软件过程改进;软件过程评估;软件组织开发能力评价.CMM不是特定的软件开发技术。1.2CMM的发展过程CMM的理论基础“丹明链”“全面质量管理”“质量管理顾问公司(质量研究所)”1.2CMM的发展过程20世纪30年代,WalterShewart公布了统计质量控制原理W.EdwardDeming(现代质量思想理论的鼻祖)提出了丹明链式反应的现象一个企业改进他的生产过程并坚持不懈地按此运动质量改

8、进了因为减少了返工、错误和延迟,设计得更好,更有效地使用资源,成本下降了因为上升了的质量及降低了的售价,产品的市场占有率提高了利润增加了1.2CMM的发展过程全面质量管理(TQM,TotalQualityManagement)CMM产生的理论基础CMM是TQM在软件业应用中的升华目标:满足现在和将来的客户需求项目A项目B项目C项目X系统硬件软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。