查看更多
当前 - 选择题 - 软件架构评估
困难
单选题
2014年11月第38题
#第二版教材
#必须掌握

体系结构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是一种常见的系统架构评估框架,该框架主要关注系统的 (问题1) ,针对性能、 (问题2) 、安全性和可修改性,在系统开发之前进行分析、评价与折中。

浓缩知识点

ATAM即架构权衡分析方法,是由SAAM方法发展而来的经典系统架构评估框架,它以需求说明为核心分析起点,这里的需求涵盖用户功能需求与各类质量属性需求,所有架构评估活动均围绕需求展开。该方法重点聚焦性能、可用性、安全性、可修改性这四类核心质量属性,可测试性、可移植性、易用性均不属于其核心关注范畴,其中易用性侧重用户界面友好度,和ATAM关注的可用性存在本质区别。ATAM的核心价值在于在系统正式开发前,就从架构层面对各类核心质量属性进行分析、评价与权衡,通过协调不同属性间的潜在冲突,提前验证架构设计的合理性,有效降低后续开发阶段的风险与成本。

正确答案
C

本题考察的是ATAM(架构权衡分析方法)关注点及其适用范围
问题 1
A选项 架构视图:是架构表示的一种方式,用于从不同角度描述系统,但不是 ATAM 首要关注的起点。
B选项 架构描述:是对系统架构的整体说明,也不是 ATAM 分析的直接出发点。
C选项 需求说明:ATAM 的分析出发点是明确系统需要实现的用户需求和质量属性需求,所有架构视图与评估活动都围绕需求展开,因此该项正确。
D选项 需求建模:是将需求转化为模型的过程,不是 ATAM 框架的直接关注核心,因此错误。
选择选项 C。

问题 2
A选项 可测试性:并非 ATAM 核心关注的质量属性之一。
B选项 可用性:ATAM 在 SAAM 的基础上发展而来,主要分析性能、可用性、安全性、可修改性等质量属性,并在架构层面进行权衡,因此该项正确。
C选项 可移植性:虽是常见质量属性,但不是 ATAM 明确列出的重点。
D选项 易用性:与可用性不同,主要涉及用户界面友好度,不是 ATAM 核心分析对象。
选择选项 B。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有