列表

详情


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


第 1 问

A. 架构视图

B. 架构描述

C. 需求说明

D. 需求建模

第 2 问

A. 可测试性

B. 可用性

C. 可移植性

D. 易用性

参考答案: C B

详细解析:

本题主要考查考生对ATAM的掌握和理解。
体系结构权衡分析方法(Architecture Trade off Analysis Method,ATAM)是在SAAM的基础上发展起来的,主要针对性能、可用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中。

(1)特定目标:ATAM的目标是在考虑多个相互影响的质量属性的情况下,从原则上提供一种理解软件体系结构的能力的方法。对于特定的软件体系结构,在系统开发之前,可以使用ATAM方法确定在多个质量属性之间折中的必要性。
(2)质量属性:ATAM方法分析多个相互竞争的质量属性。开始时考虑的是系统的可修改性、安全性、性能和可用性。
(3)风险承担者:在场景、需求收集有关的活动中, ATAM方法需要所有系统相关人员的参与。
(4)体系结构描述:体系结构空间受到历史遗留系统、互操作性和以前失败的项目约束。在五个基本结构的基础上进行体系结构描述,这五个结构是从Kruchten的4 + 1视图派生而来的。其中逻辑视图被分为功能结构和代码结构。这些结构加上它们之间适当的映射可以完整地描述一个体系结构。
SAAM分析评估体系结构的过程包括五个步骤,即场景开发、体系结构描述、单个场景评估、场景交互和总体评估。SAAM的主要输入问题是问题描述、需求声明和体系结构描述。


架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种系统架构评估方法,主要在系统开发之前,针对性能、可用性、安全性和可修改性等质量属性进行评价和折中。

上一题