软件架构维护与可维护性度量
⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。
学科 架构演化与维护 | 章节
§9 / 第10章| 考点类型 概念题 | 重要度 ★ | 知识点IDEVO-03
一、核心定义
- 软件架构维护包括架构知识管理、架构修改管理和架构版本管理。
- 架构知识管理是对架构设计中所隐含的决策来源进行文档化表示,帮助维护人员对架构的修改进行完善的考虑,并为其他软件架构的相关活动提供参考。
- 架构修改管理中,主要做法是建立隔离区域保障修改对其他部分的影响较小,明确修改规则、修改类型,以及可能的影响范围和副作用。
- 架构版本管理为软件架构演化的版本演化控制、使用和评价等提供了可靠的依据,并为架构演化量化度量奠定了基础。
二、考点提示
考试怎么考
- 考查软件架构维护的三个主要方面:知识管理、修改管理和版本管理。
- 询问软件架构维护过程中可能遇到的问题和解决方案。
- 考查可维护性度量指标及其算法和含义。
常见坑
- 混淆软件架构维护的三个主要方面,导致答题时遗漏或混淆。
- 对可维护性度量指标的算法和含义理解不透彻,导致计算错误或解释不清。
易错辨析
- 架构知识管理侧重于软件开发和实现过程所涉及的架构静态演化,而架构修改管理关注动态演化中的修改规则。
- 可维护性度量指标中,CCN(圈复杂度)、CBO(耦合度)和RFC(扇入)是重点,需准确理解其计算方法和意义。
三、典型考题
- 在软件系统的生命周期里,软件的演化速率趋于稳定,如相邻版本的更新率相对稳定。此描述是软件架构演化的()原则。 A. 主体维持 B. 系统总体结构优化 C. 平滑演化 D. 目标一致 答案:C 解析:此题考查软件架构演化的原则,正确答案是平滑演化,指演化过程中的变化是渐进和稳定的。
四、关联知识点
五、拓展备注
本考点无超纲拓展
作者:维知.月影 创建时间:2026-09-27 20:45
最后编辑:维知.月影 更新时间:2026-09-27 23:16
最后编辑:维知.月影 更新时间:2026-09-27 23:16