做架构题时,看到“成本”二字就选实现成本,看到“干系人”就选需求优先级,是不少同学的失分路径。 CBAM 的全称明明是成本效益分析,却很容易被做成一场“谁更便宜、谁更好做”的判断。 2025 年下半年这道题,考的正是把单个因素放回完整决策公式的能力。
真题直读
一句话结论: CBAM 比较架构方案,要看收益和成本共同形成的 ROI ,不能只盯实现成本或主观难度。
题目: CBAM (成本效益分析方法)选择架构的核心依据是(问题 1 )。
选项:
答案: B
解析: CBAM 的目标是分析不同架构方案的成本与收益,选择性价比更高的方案;核心依据是投资回报( ROI )。需求优先级是 ATAM 等架构权衡活动会关注的输入;实现成本只覆盖成本一侧;实现难度属于主观评估,均不能替代成本与收益的综合比较。
考点讲透
CBAM 是 Cost Benefit Analysis Method ,即把架构决策带来的收益与付出的成本放进同一张账里比较。它的边界也要记住:不是问“方案能不能实现”,也不只是问“实现要花多少钱”,而是问“这笔投入换来的价值是否值得”。题干问“核心依据”,就要找能同时体现收益和成本的指标, ROI 最匹配。
遇到同类题,按三步判断:第一步,圈出方法名中的关键词,“成本效益”要求两个维度同时出现;第二步,给选项归类,需求优先级、成本、难度分别只是输入、局部因素或主观判断;第三步,选择能把收益与成本连起来的综合依据,也就是 ROI 。即使某方案成本低,只要收益也低,仍不能仅凭“便宜”判定它优。
为什么容易错
A 的迷惑性在于干系人确实参与架构决策,但“需求优先级”更像评价和权衡时要收集的关注点,不是 CBAM 最终比较效益的尺子。 C 抓住了“成本”,却漏掉“效益”;只比较成本,会把低投入但低价值的方案误判为优。 D 看起来很贴近架构师日常工作,但“难不难做”没有直接给出投入产出关系,且容易因人而异。
这类单选题的关键不是背缩写,而是识别题目在问“输入”“过程”还是“决策依据”。题干一旦出现“核心依据”“选择方案”,优先寻找可以落到比较结论的完整指标。
相关内容展开
可以把 CBAM 和 ATAM 简单分工: ATAM 更关注质量属性、场景与架构权衡,帮助发现不同方案的风险和取舍; CBAM 则进一步从成本和收益角度评估这些取舍是否值得投入。考试中不必把两者硬拆成互不相干:需求优先级可能进入分析过程,但当问题问 CBAM 的选择依据时,落点仍应回到 ROI 。
还要防止把 ROI 机械理解成“数字越大越好”。在真实决策里,收益、成本的估算口径需要一致,并结合项目约束解释;但本题是概念辨析,四个选项中只有 B 同时保留了成本效益分析的完整逻辑。
临考速记
把“方法名—比较维度—最终依据”连成一条线,类似的架构评估题就不容易被单个关键词带偏。打开小欢软考,继续练几道架构评估与质量属性权衡真题,把这条判断链练成条件反射。
点击卡片进入小程序练习
夜雨聆风