CMMI3_介绍
- 格式:ppt
- 大小:625.00 KB
- 文档页数:52


cmmi3技术要求【原创实用版】目录1.CMMI3 简介2.CMMI3 技术要求概述3.CMMI3 的具体技术要求4.总结正文CMMI3 技术要求CMMI3(Capability Maturity Model Integration 3)即能力成熟度模型集成 3 级,是软件开发领域的一种成熟度模型,主要用于评估和提高软件开发组织的能力。
CMMI3 是 CMMI 模型的第三级别,代表着组织的软件开发过程已经实现了标准化、规范化,并能够持续改进。
一、CMMI3 简介CMMI 是由美国卡内基梅隆大学软件工程研究所(SEI)开发的,旨在帮助软件开发组织提高其软件开发过程的成熟度。
CMMI 模型分为 5 个级别,从初始级到优化级,每个级别都代表着软件开发过程的成熟度。
CMMI3 是第三级别,要求组织的软件开发过程已经实现了标准化、规范化,并能够持续改进。
二、CMMI3 技术要求概述CMMI3 技术要求主要包括两个方面:过程管理和项目管理。
过程管理要求组织对软件开发过程进行标准化和规范化,包括需求管理、设计、实现、验证、维护等各个阶段。
项目管理要求组织能够有效地计划、执行和监控项目,以确保项目的成功完成。
三、CMMI3 的具体技术要求1.过程管理(1)需求管理:组织应建立有效的需求管理过程,确保需求的正确性和可行性,并能够跟踪需求的变化。
(2)设计:组织应采用科学的设计方法,确保软件设计的正确性和可靠性,并能够进行设计评审。
(3)实现:组织应采用成熟的编程方法和代码管理方法,确保软件实现的正确性和可维护性。
(4)验证:组织应建立有效的验证过程,确保软件符合需求和标准,并能够进行缺陷管理。
(5)维护:组织应建立有效的维护过程,确保软件能够在运行过程中得到及时和有效的维护。
2.项目管理(1)项目计划:组织应制定详细的项目计划,包括项目目标、范围、进度、成本、质量、风险等各个方面。
(2)项目执行:组织应按照项目计划进行项目执行,并能够及时监控项目的进度和质量。
cmmi3-pi-资料以下考虑以笔为产品介绍(笔套、笔杆、笔头、笔芯)1、产品集成顺序:CMMI对产品集成所要求实现的第一个特殊目标“准备产品集成”,它的第一个工作就是要先确定“产品集成的顺序”。
2、产品集成环境:实现了第一个目标“准备产品集成”后,第二个工作就是确定“集成的环境”,这点非常容易,简单来说就是项目组需要指定一台服务器作为产品集成的环境,需要注意的是该服务器的配置应该能够满足项目的需要。
3、产品集成的步骤和准则:产品具体怎么集成应该有一套详细的方案和步骤,项目组可在适当的时候将其详细制定出来并通过相关的评审。
如何确定产品集成是否成功,项目组还应该制定出相应的验收准则,这样产品集成才有据可依。
4、确保产品接口的兼容性:在CMMI的产品集成过程中,第二个目标就是要“确保产品接口的兼容性”。
接口想必大家都十分清楚,在软件开发和设计中都是非常重要的,产品集成是否成功很大因素取决于它。
在软件项目中项目组可以在设计文档中详细描述各个接口以及之间的关系,或者通过一个列表来维护本项目的接口。
当出现变更时,产品接口的信息也务必及时更新。
5、组合产品组件并交付产品:在进行产品组装前要先确定项目组提交的各个组件或模块本身的功能是符合要求的,否则组装起来麻烦就更大了。
如何确保组件在集成前的质量,以及集成后的组件或最终产品是符合要求的,这就需要通过单元测试来实现。
最后就可以将组合好的组件或最终产品进行发布。
但大多数时候产品集成后的发布是给测试组进行系统测试的。
按照CMMI的最佳实践,集成后的产品发布给测试组的时候应该有一个交接、确认的过程,测试组只需要检查相关单元测试用例是否全部通过测试即可作为交接的依据。
6、产品集成与配置管理之间的关系:在项目起初阶段只将“笔芯”和“笔杆后半部分”生产出来,那么按照“产品集成的顺序”可以先将其进行集成,组合成为一个新的组件A,当该组件A通过单元测试后,可以将其放入配置管理的“受控库”中进行保存。