架构评估方法 — 计算机选择题
题目
某软件公司拟对一款在线交易系统开展架构评估。评估组关注质量属性效用树中「响应时间≤500ms(高优先级)」「支持在线扩容(中优先级)」等场景。若评估组希望在不实际构建系统的情况下,通过识别架构中的敏感点、权衡点与风险点,并依据场景 questioning 逐一分析架构决策对质量属性的影响,则该评估组最适宜采用的方法是( )。
A. 软件架构分析法(SAAM),因其以场景驱动且侧重可修改性验证
B. 架构权衡分析法(ATAM),因其能显式揭示质量属性间的权衡与敏感点
C. 成本效益分析法(CBAM),因其以投资回报为核心量化架构价值
D. 基于度量的评估法,因其依赖代码规模与缺陷密度等历史数据