单选题
基于场景的架构分析方法(Scenarios-based Architecture Analysis Method,SAAM)是美国卡耐基·梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、______和架构描述文档,其分析过程主要包括场景开发、______、单个场景评估、场景交互和总体评估。
单选题
A.问题说明 B.问题建模
C.需求说明 D.需求建模
【正确答案】
C
【答案解析】[解析] SAAM方法是最早形成文档并得到广泛使用的软件架构分析方法,最初是用来分析架构的可修改性的,但实践证明,SAAM方法也可用于对许多其他质量属性及系统功能进行快速评估。SAAM方法的目的是验证基本的架构假设和原则,评估架构固有的风险。SAAM指导对架构的检查,使其主要关注潜在的问题点,例如,需求冲突等。SAAM不仅能够评估架构对于特定系统需求的使用能力,也能用来比较不同的架构。
①评估活动
与ATAM方法相比,SAAM比较简单,这种方法易学易用,进行培训和准备的工作量都比较少。SAAM评估可以分六个步骤进行,如图所示。

单选题
A.架构需求 B.架构描述
C.架构设计 D.架构实现