《培训CMM测试》PPT课件

《培训CMM测试》PPT课件

ID:39460001

大小:609.10 KB

页数:29页

时间:2019-07-03

《培训CMM测试》PPT课件_第1页
《培训CMM测试》PPT课件_第2页
《培训CMM测试》PPT课件_第3页
《培训CMM测试》PPT课件_第4页
《培训CMM测试》PPT课件_第5页
资源描述:

《《培训CMM测试》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CMM介绍王承梅2003-07-14目录常用词汇模型背景CMM模型结构公司过程管理体系测试规程有关3级评估CMMI常用词汇SEI:SoftwareEngineeringInstitute软件工程研究所(美国)任务是领导改进软件工程实践的当前状况,提高以软件为主的系统的质量。SEPG:SoftwareEngineeringProcessGroup软件工程过程组SCCB:SoftwareConfigurationControlBoard软件配置管理控制委员会KPA:KeyProcessArea关键过程域背景1- 企业长期面临的软件工程难题

2、产品质量低、进度延误、费用超支…(软件工程学科发展30年尚未彻底解决)问题之源:人们逐渐意识到,由于企业管理软件过程的能力比较弱,常常导致项目处于混乱状态。过程混乱使得新技术、新工具的优势难以体现。经典软件工程:研究需求分析、系统设计、编程、测试、维护等领域的方法、技术和工具经典的软件工程不是不好,而是不够用。背景2-软件过程改进SPI:SoftwareProcessImprovement软件过程改进提高软件过程能力的实践通称为软件过程改进从20世纪90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中CMM和CMMI是该

3、领域举世瞩目的重大成果。背景3- 软件过程改进必须走规范化之路提高软件过程能力可以比喻为“练内功”,“练内功”没有捷径可走,唯有走“规范化”之路,即“制定适合于本企业的软件过程规范,并按照此规范执行”。“规范化”不会抑止人们的创造力,相反地,它使得团队可以大规模地复用前人积累的智慧和财富。这种方法非常适合于现代的工业化生产。(麦当劳与中餐馆对比)业界实践已经证明,走“规范化”之路是“成本最低、见效最快、能持续发展”的软件过程改进方法,犹如人类的“养生之道”。任何IT企业(不论大小),都有办法以其承受得起的代价“走规范化之路”,从而有效

4、地提高软件过程能力。背景4-CMM介绍CMM:CapabilityMaturityModelofSoftware能力成熟度模型美国卡内基-梅隆大学软件工程研究所(SEI)开发CMM指导软件机构控制开发和维护软件的过程,并发展成为具有优秀的软件工程和管理的机构文化。为软件机构从混乱的/不成熟的软件过程向成熟的、有纪律的软件过程改进的一条途径。目的是在确定过程成熟度以及改进软件过程和软件质量方面遇到的几个最关键问题过程中,选择过程改进策略,通过重点强调有限的一些活动并实施,逐步改进机构范围内的软件过程,使得软件过程能力得到不断改进。背景4

5、-CMM介绍发展简史CMM1.0于1991年制定。CMM1.1于1993发布,该版本应用最广泛。CMM2.0草案于1997年制定(未广泛应用)。CMM概念5个成熟度等级:Initial,Repeatable,Defined,Managed,Optimizing18个关键过程域。关键过程域指出为了达到某个成熟度等级必须要解决的一族问题。背景5-业界评述CMM为讨论软件过程建立了一种公共语言,它建立了一组有关软件过程和实践的集合,并定义了为解决软件问题应做的工作程序。CMM代表了优秀的软件工程和管理工程的广泛一致的意见。CMM代表了一种实

6、施软件过程改进的“常识工程”方法。尽管CMM还不完善,但它代表了软件界广泛一致的意见,对于指导软件过程改进工作是一个有用的工具。CMM是用来帮助软件机构改进其软件过程的一个工具,同时也协助交办机构选择和管理软件承制方。GeorgeBox:所有的模型都是错的,有些模型是可用的。(基于模型改进的风险而言)CMM模型结构-5个等级CMM模型结构级别1-初始级软件过程特点:无秩序,混乱,几乎没有什么过程是经过妥善定义的,成功往往依赖于个人或小组的努力。在级别1的软件机构中:能力是个人的特征而不是机构的特征。CMM模型结构级别2-可重复级有纪律

7、的过程建立了基本的项目管理过程来跟踪成本、进度和功能特性。制订了必要的过程纪律,能重复早先类似项目的成功。项目的过程处于一个项目管理的有效控制之下,并遵循基于以前项目的执行而制定的实际计划。在项目的里程碑上具有管理和可视性CMM模型结构级别3-已定义级标准化的和一致的过程已将管理和工程活动两方面的软件过程文档化、标准化,并综合成该机构的标准软件过程、所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件。项目通过裁减机构的标准软件过程形成项目定义的软件过程。项目定义的软件过程中的任务具有可视性CMM模型结构级别4-已管理级可预测的过

8、程收集对产品质量和软件过程的详细度量值,对软件过程和产品有定量的理解和控制。机构为软件产品和过程设定许多定量的目标。对项目的关键软件过程活动进行生产率和质量测量。使用机构内部的软件过程数据库来收集和分析项目定义的软件过程

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

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

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