返回
当前 - 选择题 - 系统架构评估方法困难
题号:0120250500017
单选题
2025年5月第17题
困难
题号:0120250500017
单选题
2025年5月第17题
系统架构评估方法
困难
中频
收藏
分享
反馈
在软件架构设计过程中,常用基于场景的架构评估方法(SAAM)对系统的某些非功能性特征进行分析和评估。以下哪一项质量属性是SAAM主要用于评估的对象(可修改性)。
问题(1)
浓缩知识点
SAAM即基于场景的架构分析方法,由卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出,是最早形成文档并得到广泛应用的软件架构分析方法。它最初用于对比不同软件体系的架构,核心评估的非功能性质量属性是可修改性,后续实践证实还可延伸用于评估可移植性、可扩充性等属性。而性能多依赖负载测试、性能建模等手段评估,可靠性常通过故障注入、可恢复性分析等方式判断,安全性则主要借助威胁建模、安全测试开展评估,这些均不是SAAM的核心评估方向。
正确答案
B
本题考察的是软件架构评估方法与质量属性之间的关系,架构设计师的知识点。
而性能多依赖负载测试、性能建模等手段评估,可靠性常通过故障注入、可恢复性分析等方式判断,安全性则主要借助威胁建模、安全测试开展评估,这些均不是SAAM的核心评估方向。它最初用于对比不同软件体系的架构,核心评估的非功能性质量属性是可修改性,后续实践证实还可延伸用于评估可移植性、可扩充性等属性。
本小问答案是 可修改性。它最初用于对比不同软件体系的架构,核心评估的非功能性质量属性是可修改性,后续实践证实还可延伸用于评估可移植性、可扩充性等属性。
因此,选项 B 正确。
