查看更多
当前 - 选择题 - 系统架构评估方法
困难
单选题
2025年5月第17题
#软件架构设计
#系统架构评估方法
#凯恩建议了解即可
#教材之外(超纲)

在软件架构设计过程中,常用基于场景的架构评估方法(SAAM)对系统的某些非功能性特征进行分析和评估。以下哪一项质量属性是SAAM主要用于评估的对象(__)。

问题(1)
正确答案B
凯恩解析

本题考察的是软件架构评估方法与质量属性之间的关系,架构设计师的知识点。
SAAM(Scenarios-based Architecture Analysis Method)是卡耐基梅隆大学软件工程研究所(SEI at CMU) 的 Kazman 等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛使用的软件架构分析方法。最初它用于比较不同软件体系的架构,以分析系统架构的可修改性,后来实践证明它也可用于其他质量属性如可移植性、可扩充性等。
A选项性能:评估性能通常依赖于负载测试、性能建模、性能剖析等手段,不是场景法的核心目标。
C选项可靠性:可通过故障注入、可恢复性分析等手段评估,不主要依赖场景法。
D选项安全性:通常通过威胁建模、安全测试等方法评估,与场景法相关性较弱。
因此,B 项可修改性是场景法最主要评估的质量属性,是正确答案。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有