CMMI实践与期末试题解析

需积分: 9 4 下载量 11 浏览量 更新于2024-09-21 收藏 47KB DOC 举报
"CMMI 规范与实践" CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种评估和改进组织在软件开发、服务提供或系统工程等领域过程能力的模型。CMMI V1.2 版本是该模型的一个特定迭代,它涵盖了多个过程领域(Process Areas,PA),如Process Performance Quality Assurance (PPQA),Process Management (MA),Assessment Management (ASM) 和 Process Planning (PP)等。这些PA旨在帮助组织提升其业务流程的效率和质量。 1. CMMI-DEV表示的是面向集成化产品开发的CMMI模型,它关注软件开发的全生命周期,包括设计、实施、测试和维护等阶段。 2. CMMI的源模型源自Software Capability Maturity Model (SW-CMM),这是CMMI的基础,用于衡量软件开发过程的成熟度。 3. GP2.3:提供资源中的“资源”包括开发人员、项目计划模板和CMMI过程规范,这些是确保项目成功执行所必需的。 4. GP在CMMI框架中指的是共性实践(Generic Practices),它们适用于所有过程领域,而SP(Specific Practices)是特定于每个过程领域的特殊要求。 5. SCM(Software Configuration Management)的上级通常不是QA经理;CM(Configuration Management)应根据项目需求配置工作产品,权限可能随项目进展调整;配置管理并不意味着工作产品的配置越细越好,而是要适中,以支持有效管理。 6. SCAMPI(Structured Appraisal for CMMI Process Improvement)是CMMI成熟度等级评估的一种方法,用于评估组织是否达到特定等级。 7. PP(Process Planning)过程域要求制定全面的项目计划,并鼓励所有项目人员参与,计划可以调整,且不应仅限于项目开始阶段。 8. CMMI与ISO的主要差别在于,ISO是国际通用标准,涵盖各种行业,而CMMI是针对软件研发行业的标准。ISO也包括软件行业相关标准,如ISO 9001质量管理标准。 9. QA代表Quality Assurance,PM代表Project Manager,这两个简写分别代表质量保证和项目经理,是CMMI中的角色。 10. 评审结果通常使用鱼刺图(Fishbone Diagram)进行度量分析,以识别问题的根本原因。 11. YourDon尤登并不是CMMI成熟度框架质量观点的先驱者,而克劳斯比、朱兰和戴明则是质量管理领域的知名人物。 12. MA(Measurement and Analysis)过程域的数据自动化收集工具可能包括Nunit和MS-Project,但SPI(Software Process Improvement)是过程改进,而不是数据收集工具。 13. 管理需求至关重要,因为用户需求的满意度是衡量产品价值的关键,需求可能会变化,且项目过程本质上就是不断实现和满足需求的过程。 通过学习和应用CMMI规范,组织能够系统地改进其过程,提高产品质量,降低风险,增强客户满意度,并实现持续改进的目标。CMMI模型提供了指导和结构,帮助组织建立高效、可靠的业务流程。