问题
单项选择题
Scenatios-based Architecture Analysis Method(SAAM)是一种软件架构的评估方法,以下关于该方法的叙述中,错误的是______。
A.SAAM协调不同参与者所感兴趣的方面,并提供了后续决策对体系结构的公共理解
B.SAAM的主要输入问题是问题描述、需求声明和体系结构描述
C.SAAM的领域知识库的可重用性是通过基于属性的体系结构风格维护
D.SAAM可以被应用到空中交通管制、嵌入式音频系统等系统中
答案
参考答案:C
解析: SAAM是卡耐基梅隆大学软件工程研究所(SEI at CMU)的Kazman等人于1983年提出的一种非功能质量属性的体系结构分析方法,是最早形成文档并得到广泛使用的软件体系结构分析方法。
SAAM分析评估体系结构的过程包括场景开发、体系结构描述、单个场景评估、场景交互和总体评估等5个步骤。通过各类风险承担者协商讨论,开发一些任务场景,体现系统所支持的各种活动。在SAAM风险承担者方面,SAAM协调不同参与者所感兴趣的方面,作为后续决策的基础,提供了对体系结构的公共理解。在方法活动方面,SAAM的主要输入问题是问题描述、需求声明和体系结构描述。在方法验证方面,SAAM是一种成熟的方法,已被应用到众多系统中,这些系统包括空中交通管制、嵌入式音频系统和WRCS(修正控制系统)等。
目前,SAAM暂不考虑知识库的可重用性问题。据此,选项C的说法有误。