扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构评估困难
单选题
2014年11月第38题
收藏
分享
#系统架构设计
#软件架构评估
#第二版教材
#凯恩建议必须掌握
体系结构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是一种常见的系统架构评估框架,该框架主要关注系统的(问题1),针对性能、(问题2)、安全性和可修改性,在系统开发之前进行分析、评价与折中。
正确答案C
凯恩解析
本题考察的是ATAM(架构权衡分析方法)关注点及其适用范围。
问题 1:
A选项 架构视图:是架构表示的一种方式,用于从不同角度描述系统,但不是 ATAM 首要关注的起点。
B选项 架构描述:是对系统架构的整体说明,也不是 ATAM 分析的直接出发点。
C选项 需求说明:ATAM 的分析出发点是明确系统需要实现的用户需求和质量属性需求,所有架构视图与评估活动都围绕需求展开,因此该项正确。
D选项 需求建模:是将需求转化为模型的过程,不是 ATAM 框架的直接关注核心,因此错误。
选择选项 C。
问题 2:
A选项 可测试性:并非 ATAM 核心关注的质量属性之一。
B选项 可用性:ATAM 在 SAAM 的基础上发展而来,主要分析性能、可用性、安全性、可修改性等质量属性,并在架构层面进行权衡,因此该项正确。
C选项 可移植性:虽是常见质量属性,但不是 ATAM 明确列出的重点。
D选项 易用性:与可用性不同,主要涉及用户界面友好度,不是 ATAM 核心分析对象。
选择选项 B。
