软件能力成熟度模型笔记解说.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CMM之后对CMMI的思考—CMMI学写笔记 ? 发布于2013-6-21 ? 本人在某上市软件公司担任SQA和SEPG,进行基于CMM的过程改进。近期学习CMMI, 对CMMI有了一些了解。总结如下,希望大家指正。 1、CMMI基本介绍 1.1、起因和缘由 工程环境和过程更加复杂,独立的CMM面对更加复杂化的要求不能适应了。 针对分段工作的弊端(重复返工),工作更加集成化,这样需要集成化的专业知识,也需要集成化的过程。 多种模型的衍生,造成了理解和培训上的困难。 同时多种衍生模型的实践提供了必要的信息和信心,可以建立这样集成的能力程度模型 1.2、目标 成本效益:减少理解和培训上的成本; 改进模型:统一模型利于统筹进行分析和计划; 避免封闭的过程改进:过程按照学科单独进行,没有顾及整体效益; 交流:跨越部门学科的过程带来更多的交流,从而利于紧密的、有效的、精简的、继承的过程,对过程改进有全局效益 统一模型的过程改进(不仅仅是软件过程能力)提供更大的适应性和扩充性,减少冲突和冗余 1.3、CMMI框架结构的基本思想 CMMI的框架结构基于对对过程和过程改进理论的深刻认识 公共性的基础: 项目管理和过程管理适用于任何学科 如果进行适当的抽象,则工程过程可以直接应用于任何工程形式 支持过程对不同学科提供不同的实现,但是目标和实践可以保持不变 模型结构思路: 根据信息的不同作用进行分类,划分为十二种构件 整个模型由此十二种构件组成,并且具备一定的结构 每个构件由一个或者多个资料组成 整个模型汇编数了千个小的资料 模型的不同表示法,就是通过构件的不同结构来体现 模型结构的优点: 模型由数千个小的资料组成,不同表示法共同使用这些资料 这样来确保两种表示法的“等价性” 模型通过十二种构件来组织,建立了一个公共的框架容纳未来的内容 所有小资料均归属于不同得构件,模型的改进可以通过小资料的改进来实现 2、CMMI的构件 CMMI建立了一个自动、可扩展的框架,其中可以放入模型集成构件、培训资料、评估资料,确保在已定义规则下可以将更多学科加入该框架。 公共性是完全可以理解的,过程管理和项目管理可以应用于人和学科 CMMI具有多个模型,每个模型通过汇编数千个小资料(构件),这些资料存放在数据库中便于统一引用。 2.1、内容分类 CMMI模型中,用术语“Required”(必需的)、“Expected”(期望的)、“Informative”(提供信息的)对所有内容(构件)进行分类。 分类 说明 “Required”(必需的) 最重要的部分,确认必要条件,是进行评估的基础 “Expected”(期望的) 在某些情况下,有些组织部一定按照这个执行;但这些资料主要是一些最佳实践,在过程改进中起主要作用 “Informative”(提供信息的) 模型中最多的部分,可用于说明和培训 “提供信息的”包括十种资料 资料名称 说明 目的 概括了过程域的特定目标 介绍性说明 通常包括了该过程域的重要性、范围、最佳实践、与其他过程域的相互关系;是针对过程域的说明 引用 用于实现跨过程域的说明,建立了一种类似于超级连接的方式;说明了过程域的相关性 名字 CMMI中每个“必需的”和“期望的”构件都有一个名字 实践/目标对应表 将每个实践对应到目标 注释 件的说明 典型工作产品 当执行一个“实践”时,通常是会输出工作产品;列举一些例子 子实践 子实践提供了对实践含义和活动的分解,以及用途的详细说明 学科扩充 是用于说明特定实践的,按照学科进行分别描述;CMMI是独立于学科的,具有通用性; 公共实践的详细描述 是用于说明公共实践的,即公共实践在不同过程域中的解释; CMMI的公共实践是独立于过程域的,具有通用性;但是通用性可能带来过分广泛的解释说明或者过于抽象,不利于具体应用和评估;为了解决这个问题,CMMI结构提供了“公共实践的详细描述”这个补充说明,针对具体过程域对公共实践进行更加细致的、适用本过程域的说明,这样兼顾了体系的抽象和具体的可理解性 2.2、构件之间的关系 序号 说明 1 唯一“需要的”CMMI模型构件是“目标” 2 可用于多个过程域的“目标”称为“公共目标”,前缀为GG 3 只用于一个过程域的“目标”称为“特定目标”,前缀为SG 4 唯一“期望的”CMMI模型构件是“实践” 5 可用于多个过程域的“实践”称为“公共实践”,前缀为GP 6 只用于一个过程域的“实践”称为“特定实践”,前缀为SP 7 CMMI模型中,每个“实践”都指向一个“目标” 8 但是,“实践”不是“需要的”构件,一个达到了相应等级的组织,可能并不完全实现了所有的“实践”,而是采用一些其他的替代实践达到了“目标”。为了保证CMMI的灵活性,采用了这个思路;这在其他模型中是没有的;这个思路还有待

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档