预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北京航空航天大学计算机学院CMMISchoolofComputerScienceandEngineering,BeihangUniversity•CMMI精粹—集成化过程改进实用导论,CMMIDistilled–能力成熟度模型集成CMMIAPracticalIntroductiontoIntegratedProcessCapabilityMaturityModelIntegrationImprovement,DennisM.Ahern,AaronClouse,RichardTuner,周伯生,吴超英,任爱华等译,机械工业出版社,2002.8刘超北京航空航天大学软件工程研究所2010年9月版权所有,未经许可不得以任何方式复制和传播刘超:liuchao@buaa.edu.cn电话:(10)82317641为什么需要集成化过程改进CMM系列和相关标准•一位研究院的副院长问我:•CMM(SW-CMM:SoftwareCapabilityMaturityModel)–你们开发的软件过程管理平台可以和我们正在实施的企•SE-CMM(SystemsEngineeringCapabilityMaturityModel)业数字化系统(等)集成吗?PDM•IPD-CMM(IntegratedProductDevelopmentCapability为什么要为软件单独建立自己的平台?–MaturityModel)•RobertBritcher,,TheLimitsofSoftware(1999)()•SASA-CMMCMM(SoftwareAcquisitionCapabilityMaturityModel)实践的复杂性总是令理论的简单性相形见拙–•P-CMM(PeopleCapabilityMaturityModel)•集成化过程改进–工程环境更加复杂•T-CMM(TestCapabilityMaturityModel)–执工程任行务的方式在进化–CMM的成功导致各种相关模型的衍生CMM系列和相关标准CMMI模型的目的•EIA/IS731(SystemsEngineeringCapabilityModel)•CMMI初步的目标:年已达到,发布了和•适用于系统安全工程的CMM(美国国家安全局NSA对SE-–2000CMMI-SE/SWCMMI-SE/SW/IPPD模型),旨在降低为实现基于多学CMM的扩展和补充)科模型的过程改进的成本•IPD-CMM(IntegratedProductDevelopmentCMM)+消除不一致性•FAAFAA-iCMMiCMM(第一个集成的CMM,由联邦航空局FAA开发+减少重复)+增加透明度和理解+提供公共术语•IEEE/EIA12207(.0,.1,.2)(软件生命周期过程)+提供一致的风格•IEEE/IEC15288(系统生命周期过程)+建立统一的构造规则•IEEE/IEC15504(软件过程评估)+维护公共构件+确保与ISO15504一致+保持良好的继承性1CMMI的三个源模型•CMMI的目标•软件:SW-CMM,草案版本2(c),阶段式模型–长期目标•系统工程:EIA/IS731,连续式模型+为今后把其他学科(如获取和安全性)添加到CMMI中奠定•集成化产品和过程开发:IPDCMM,版本0.98,组合了阶基础段式和连续式两者的特点CMMI与CMM差别CMMI与CMM差别•1.CMMI强调了对需求的管理,有两个过程域说明对需求的•3.CMMI加强了对工程过程的重视,提供了更加细致的要求控制:需求管理、需求开发。而在CMM中只有一个关键过和指导,而CMM中却只有一个关键过程来进行要求和指导程域需求管理以及软件产品工程SPE中的一个实践来说明•4.CMMI强调了度量,并且从项目的早期就已经进行了度量对需求的管理和控制。,在阶段式中CMMI二级有一个过程域度量和分析;而在•2.CMM中的关键过程域“同行评审”,在CMMI中得到了更CMM中没有专门的要求和指导。高的抽象;对应CMMI的“验证”,说明了对产品进行相应的QC活动。CMMI与CMM差别CMMI与CMM差别•5.CMMI对比CMM更加强调了对风险的管理,在CMM中风险只•7.CMMI的公共特性中,没有了测量,这些度量内容被组织“是项目策划”中的一个活动,而在CMMI中风险管理作为起来形成了一个支持过程“度量和分析”。一个单独的过程域。–度量和分析本身应用的复杂性和它执行的高成本在原•6.CMM中的一个关键过程域“组间协调”,在CMMI中地位下来的CMM中每个KPA均有单独的测量要求,容易造成“降,只是作为“集成化项目管理”中的一个目标。过度测量”,也没有形成对组织级的、统一的度量体系的指导和要求,造成实施中的困难。2CMMI与CMM差别过程域•CMMI-SE