扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构设计中等
单选题
2023年5月第27题
收藏
分享
#软件架构设计
#第二版教材
#凯恩建议必须掌握
软件架构评估是软件设计阶段最重要的活动之一,目前存在多种软件架构评估方式,其中,其中架构权衡分析法(ATAM)属于基于(问题1)的方式,在该方法的架构评估中,(问题2)是解释或描述项目干系人怎样引发与系统的交互部分。
正确答案A
凯恩解析
本题考察的是软件架构评估方法分类及 ATAM 架构权衡分析法的场景描述要素。
问题1解析:
软件架构评估方法主要分为三类:基于调查问卷(或检查表)的方式、基于场景的方式、基于度量的方式。
A选项场景:ATAM(Architecture Tradeoff Analysis Method)就是典型的基于场景的架构评估方法,正确。
B选项度量:主要是通过指标和度量体系进行评估,不适用于 ATAM。
C项仿真:更多用于性能或可靠性验证,不属于 ATAM 核心。
D选项调查问卷:属于另一类评估方法,不是 ATAM 的基础。
所以答案是 A。
问题2:
在基于场景的架构评估中,场景描述通常由三个要素组成:刺激(Stimulus)、环境(Environment)、响应(Response)。
A选项环境:描述刺激发生时的条件背景,不是干系人引发交互的部分。
B选项刺激:正是场景中解释或描述干系人怎样引发与系统交互的部分,正确。
C选项响应:描述系统如何对刺激做出反应。
D选项制品:不是场景三要素之一。
所以答案是 B。
