返回
当前 - 选择题 - 软件架构评估
中等
题号:0020150500041
单选题
2015年11月第41题

架构权衡分析方法(Architecture Tradeoff Analysis Method, ATAM)是在基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)基础之上发展起来的,主要包括场景和需求收集、(架构视图和场景实现)、属性模型构造和分析、属性模型折中等4个阶段。ATAM方法要求在系统开发之前,首先对这些质量属性进行(评价)和折中。

浓缩知识点

ATAM即架构权衡分析方法,是卡内基梅隆大学软件工程研究所(SEI)在基于场景的架构分析方法(SAAM)基础上发展而来的软件架构评估方法,主要应用于系统开发早期阶段,核心是对软件架构的性能、可用性、安全性等质量属性开展评价与折中分析。它包含四个核心阶段,分别是场景和需求收集、架构视图和场景实现、属性模型构造和分析、属性模型折中,通过在设计、实现、测试等开发环节前置介入,提前对架构质量进行研判,助力架构决策优化,规避后续开发阶段可能因架构缺陷产生的问题。

正确答案
A

本题考察的是软件架构评估方法中的 ATAM 方法
本小问答案是 架构视图和场景实现。这是 ATAM 四个阶段中的第二阶段,明确架构的各个视角并对关键场景加以实现,用以支撑后续的质量属性分析,是正确选项。
A. 架构视图和场景实现:这是 ATAM 四个阶段中的第二阶段,明确架构的各个视角并对关键场景加以实现,用以支撑后续的质量属性分析,是正确选项。
B. 架构风格和场景分析:虽然架构风格是架构设计的重要组成部分,但不是 ATAM 方法阶段的标准术语,本选项不准确。
C. 架构设计和目标分析:该表述泛泛而谈,不是 ATAM 的标准阶段命名,表述不够精确。
D. 架构描述和需求评估:描述的是初期准备工作,但在 ATAM 阶段分类中不是一个完整的阶段,表述不准确。
因此,选项 A 正确。

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