欢迎来到天天文库
浏览记录
ID:11571570
大小:960.00 KB
页数:33页
时间:2018-07-12
《培训教材——cmm和iso+简介培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CMM简介主讲:李文洁内容:一、问题的提出二、概述1、什么是CMM2、SEI与CMM3、CMM的演化4、CMM族三、CMM的成熟度1、成熟度5级2、各级特征四、CMM结构1、关键过程域KPA2、目标五、CMM的理论依据1、Shewhart的PDCA循环2、Juran的质量改进4个步骤3、Deming的质量管理原则六、ISO9000和CMM的比较一、问题的提出回目录--寻找出路的指导思想1.净室(CleanRoom)技术:净化软件过程2.过程控制而不是产品控制:“质量是制造出来的,不是检验出来的”事
2、后被动个体所有环节主动全体过程控制产品控制3.开发考虑维护回目录一、问题的提出--摆脱软件危机的措施:加强管理1.阶段评审Review,Inspection2.实施软件工程标准和质量体系认证制度ISO9000-33.提高软件开发机构的能力CMM二、概述回目录回目录1.什么是CMM--CMM—CapabilityMaturityModel--CMM提供了5个等级构成的模型--软件组织可通过它去定义、实施、度量、控制和改进他们的软件过程(Paulk等,1994)2.SEI与CMM--SEI—Softw
3、areEngineeringInstitute.软件工程研究所任务是在软件工程领域中努力提高依赖软件的系统质量,促进软件开发和维护的工程化管理,为军方服务。二、概述回目录--SEI最初应国防部要求提出一种评估软件承包商能力的办法。--1986年SEI开始研究协助软件组织改进过程的框架,以解决面临的问题。软件开发和维护成本不断提高软件产品质量不能令人满意软件项目常常是延误交付期--CMM项目的主要负责人是MarkPaulk,WattsHumphrey二、概述3.CMM的演化SEI与Mitre公司承担
4、项目过程成熟度框架成熟度提问单CMMV1.0CMMV1.1CMMV2.019861987199119931997图1CMM的发展过程回目录4.CMM族Konrad.M于1996描述了SEI开发的5种CMM-based模型,初始的CMM是针对软件过程的,后发展到其它相关领域。--SW-CMM软件(Software)--SA-CMM软件获取(SoftwareAcquisition)--SE-CMM系统工程(SystemEngineering)--IPM-CMM集成产品管理(IntegratedProd
5、uctManagement)--P-CMM人员(People)二、概述三、CMM的成熟度回目录回目录1、5个成熟度等级CMM5个成熟度等级是由低到高逐渐成熟的演进框架--衡量软件组织过程成熟度的尺度--引导软件组织进行过程持续改进的目标--成熟度高的等级有着较高的生产率、较高的质量和较低的风险三、CMM的成熟度回目录图3(见下页)给出了各级组织管理者对过程的可视性。三、CMM的成熟度表1CMM级过程状态过程特征优化已管理已定义可重复初始可持续改进的可预见的标准和一致的已规范的个别的过程改进已制度化
6、产品及过程已量化控制软件工程过程和管理过程已被定义和集成建立了项目管理体系,性能可重复过程不正规,是个别的,性能不可预测回目录图3各级组织管理者对过程的可视性三、CMM的成熟度缺陷/千行源代码11.955.522.390.920.3212.0010.008.006.004.002.000.0012345SEI软件开发过程成熟度等级软件缺陷随软件开发过程改进而减少。回目录一、问题的提出四、CMM结构回目录回目录1.关键过程域KPA—KeyProcessArea--除1级外,每个成熟度等级均有若干个关
7、键过程域。--KPA表明,这一级的组织应该从这些方面去改进软件过程。四、CMM结构过程变更管理PCM技术变更管理TCM缺陷预防DP软件产品工程SPE集成软件管理ISM培训大纲TP组织过程定义OPD组织过程关注OPF软件配置管理SCM软件质量保证SQA软件子合同管理SSM软件项目追踪SPT软件项目策划SPP需求管理RM同行评审PR组间协调IC软件质量管理SQM定量过程管理QPM优化已管理5级级4级3级2已定义可重复初始规范化过程标准化过程可预测过程持续改进过程个别过程图4关键过程域回目录四、CMM结
8、构2级关键过程域的目标:需求管理RequirementsManagement应对软件需求加以控制,以建立软件工程和管理活动的基线软件计划、软件产品和活动均与需求保持一致软件项目策划SoftwareProjectPlanning将对项目的估计写成文件,以供项目策划和跟踪使用项目的活动和承诺都应制定计划并形成文件项目相关的小组和人员都要对项目有关的承诺取得一致意见软件项目跟踪和监督SoftwareProjectTrackingandOversight将计划实际取得的成果和计划实施情况与
此文档下载收益归作者所有