问题
单项选择题
Architecture Tradeoff Analysis Method(ATAM)是一种软件架构的评估方法。从不同的体系结构角度,该方法使用了多种不同类型的场景技术。其中,______用于涵盖那些可能会对系统造成压迫的极端修改。
A.用例场景
B.原子场景
C.增长场景
D.探测场景
答案
参考答案:D
解析: 在本质上,场景是从用户的角度描述系统的运行行为,反映系统的期望运行方式。场景是分级组织的,是由一系列相关的活动组成的。而且场景中的活动还可以由最小单位的原子场景构成。一个原子场景代表了系统的一个最小功能点,具有不可分割和独立可测的特性。
可以将ATAM方法视为一个框架,该框架依赖于质量属性,可以使用不同的分析技术。从不同的体系结构角度讲,该方法使用了3种不同类型的场景技术,分别是用例(包括对系统典型的使用,还用于引出信息)、增长场景(用于涵盖与它的系统修改)和探测场景(用于涵盖那些可能会对系统造成压迫的极端修改)。