问题 单项选择题

Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是______。

A.对于特定的软件体系结构,在系统开发之前,可以使用ATAM方法确定在多个质量属性之间进行评价和折中
B.在场景和需求收集有关的活动中,ATAM方法需要所有系统相关人员的参与
C.ATAM分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5个步骤
D.ATAM方法可视为一个依赖于质量属性的框架,该框架可以使用不同的分析技术

答案

参考答案:C

解析: 体系结构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是在SAAM的基础上发展起来的,主要针对性能、实用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中。
在特定目标方面,ATAM的目标是在考虑多个相互影响的质量属性的情况下,从原则上提供一种理解软件体系结构的能力的方法。对于特定的软件体系结构,在系统开发之前,可以使用ATAM方法确定在多个质量属性之间折中的必要性。
在风险承担者方面,在场景和需求收集有关的活动中,ATAM方法需要所有系统相关人员的参与。
在评估技术方面,可以把ATAM方法视为一个框架,该框架依赖于质量属性,可以使用不同的分析技术。它集成了多个优秀的单一理论模型,其中每一个都能够高效、实用地处理属性。
在方法的活动方面,ATAM被分为场景和需求收集、体系结构视图和场景实现、属性模型构造和分析,以及折中4个主要的活动领域(或阶段)。
选项C描述的是,SAAM架构评估方法分析评估体系结构的步骤,因此选项C的说法有误。

单项选择题 A1型题
单项选择题