前言

软考软件评测师备考之路,基础刷题必不可少。本文围绕【能力成熟度模型】模块整理经典习题 + 核心考点梳理,系列内容长期连载更新,慢慢积累、逐个突破,轻松夯实应试功底。

考点

CMM(软件能力成熟度模型)

CMM(Capability Maturity Model)是由美国卡内基梅隆大学软件工程研究所(SEI)开发的一种评估软件企业能力成熟度的模型,它将软件企业的能力成熟度分为5个等级:

特点

初始级(Level 1)

软件过程是无序的,几乎没有定义的过程,成功取决于个人能力。

可重复级(Level 2)

建立了基本的项目管理过程,能够跟踪成本、进度和功能,可重复以前的成功。

已定义级(Level 3)

将软件过程和产品标准化,所有项目都使用经过批准的标准过程。

已管理级(Level 4)

对软件过程和产品质量进行量化管理,能够理解过程的能力和性能。

优化级(Level 5)

持续改进软件过程,通过定量反馈和创新技术不断优化过程。

CMMI(能力成熟度模型集成)

CMMI(Capability Maturity Model Integration)是在CMM的基础上发展而来的一种集成化的能力成熟度模型,它覆盖了软件、系统工程、集成产品开发等多个领域。CMMI有两种表示方法:

阶段表示法:将能力成熟度分为5个等级,与CMM类似,但更加注重过程的集成和优化。

特点

初始级

无序、个人能力

已管理级

项目管理、跟踪成本、进度、功能

已定义级

过程标准化、组织级过程资产

量化管理级

量化管理、过程能力、性能

优化级

持续改进、定量反馈、创新技术

连续表示法:将能力成熟度分为6个能力等级,每个能力等级对应一组特定的过程域。

特点

未完成级

过程未执行或部分执行

已执行级

过程已经执行,但没有得到很好的管理

已管理级

过程已经得到很好的管理,能够跟踪成本、进度和功能

已定义级

过程已经标准化,所有项目都使用经过批准的标准过程

量化管理级

过程已经进行量化管理,能够理解过程的能力和性能

优化级

过程已经进行持续改进,通过定量反馈和创新技术不断优化过程

CMM与CMMI的区别

维度

CMM

CMMI

覆盖范围

主要覆盖软件领域

覆盖软件、系统工程、集成产品开发等多个领域

表示方法

只有阶段表示法

有阶段表示法和连续表示法两种方法

过程域

只有软件相关的过程域

有软件、系统工程、集成产品开发等多个领域的过程域

成熟度等级

5个等级

阶段表示法有5个等级,连续表示法有6个能力等级

刷题区

题1

软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是()。
A.建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
B.使用标准开发过程(或方法论)构建(或集成)系统
C.管理层寻求更主动地应对系统的开发问题
D.连续地监督和改进标准化的系统开发过程
答案 B

题2

某公司采用的软件开发过程通过了CMM2认证,表明该公司()。
A.开发项目成效不稳定,管理混乱
B.对软件过程和产品质量建立了定量的质量目标
C.建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制
D.可集中精力采用新技术新方法,优化软件过程
答案C

题3

CMM对软件测试没有提供单独的关键过程领域(KPA),所以许多研究机构和测试服务机构从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型(TMM)是当前影响力最大的软件测试过程模型。TMM制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成级,管理和度量级,()。
A.优化、缺陷预防和可重复级
B.优化、缺陷预防和质量控制级
C.缺陷预防和质量控制级
D.优化和质量控制级
答案B

题4

以下关于CMM的叙述中,不正确的是()。
A.CMM是指软件过程能力成熟度模型
B.CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低
C.CMMI的任务是将已有的几个CMM模型结合在一起,使之构造成为"集成模型”
D.采用更成熟的CMM模型,一般来说可以提高最终产品的质量
答案B

题5

能力成熟度集成模型CMMI是CMM模型的最新版本,它有连续式和阶段式两种表示方式。基于连续式表示的CMMI共有6个(0~5)能力等级,每个能力等级对应到一个一般目标以及一组一般执行方法和特定方法,其中能力等级()主要关注过程的组织标准化和部署。
A.1
B.2
C.3
D.4
答案C

题6

能力成熟度模型集成(CMM)是若干过程模型的综合和改进。连续式模型和阶段式模型是CMMI提供的两种表示方法。连续式模型包括6个过程域能力等级(CapabiityLevelCL),其中()的共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
A.CL1(已执行的)

B.CL2(已管理的)
C.CL3(已定义的)
D.CL4(定量管理的)
答案A

题7

能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型是CMMI提供的两种表示方法而连续式模型包括6个过程域能力等级,其中()使用量化(统计学)手段改变和优化过程域,以应对客户要求的改变和持续改进计划中的过程域的功效。
A.CL2(已管理的)
B.CL3(已定义级的)
C.CL4(定量管理的)
D.CL5(优化的)
答案D

题8

软件能力成熟度模型提供了一个软件能力成熟度的框架。她将软件过程改进的步骤组织成五个成熟度等级。其中,软件过程已建立了基本的项目管理过程。可用于对成本,进度和功能特性进行跟踪。说明软件已达到()成熟度等级。
A.已定义级
B.优化集
C.已管理级
D.可重复级
答案D

总结

以上就是本次软件评测师「能力成熟度模型」基础知识的刷题练习与考点梳理啦~

如果本篇软件评测师「能力成熟度模型」基础知识刷题内容对你备考有所帮助,欢迎点赞👍、收藏⭐、关注一波!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐