扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构设计困难
单选题
2018年5月第23题
困难
单选题
2018年5月第23题
#第二版教材
#了解即可
美国著名的卡内基梅隆大学软件工程学研究所针对软件工程的工程管理能力与水平进行了充分研究,提出了5级管理能力的模式,包括临时凑合阶段、简单模仿阶段、完成定义阶段、(【管理阶段】)和(【最佳化阶段】)。
浓缩知识点
卡内基梅隆大学软件工程研究所(SEI)提出的软件能力成熟度模型(CMM),是用于评估与改进软件过程管理能力的经典框架,它将软件过程成熟度划分为五个递进等级:第一级临时凑合阶段,项目依赖个人能力推进,无统一规范过程,成果不可预测;第二级简单模仿阶段,组织积累了基础项目管理经验,可在同类项目中复用已有过程方法;第三级完成定义阶段,组织已建立标准化软件过程体系并在全组织推行;第四级管理阶段,能对软件过程执行进行量化度量与监控,依托数据实现精细化管理;第五级最佳化阶段,可基于量化分析持续优化软件过程,不断提升效能与质量。该模型为软件组织明确了过程改进的阶梯路径,能有效帮助组织提升软件项目成功率与整体研发能力。
正确答案
C
本题考察的是SEI CMM(能力成熟度模型)中的管理能力等级。
SEI(软件工程研究所)提出了著名的能力成熟度模型(CMM),它将软件过程管理能力分为五个阶段:
- 临时凑合阶段(Initial):缺乏规范化过程,项目成功依赖个人能力,过程不可预测。
- 简单模仿阶段(Repeatable):有了基本的项目管理经验,能在类似项目中重复使用。
- 完成定义阶段(Defined):制定了标准化的软件过程,并在整个组织中推广。
- 管理阶段(Managed):对软件过程的执行进行度量与监控,能够通过数据进行管理。
- 最佳化阶段(Optimizing):通过量化管理和持续改进,使过程不断优化,追求最高效能。
问题1:
A选项 细化定义阶段:并非 CMM 的标准阶段,因此错误。
B选项 标准化阶段:虽然有“定义”过程的含义,但不属于 SEI 官方阶段命名,因此错误。
C选项 管理阶段:CMM 的第四级就是管理阶段,正确。
D选项 规格化阶段:不是标准阶段,因此错误。
所以选择 C。
问题2:
A选项 细化定义阶段:不存在于 CMM 模型中,错误。
B选项 管理阶段:已经作为第4阶段,错误。
C选项 最佳化阶段:CMM 的第5级就是最佳化阶段(Optimizing),正确。
D选项 规格化阶段:同样不是标准阶段,错误。
所以选择 C。
