查看更多
当前 - 选择题 - 软件架构评估
困难
单选题
2023年11月第17题
#系统架构设计
#软件架构评估
#第二版教材
#凯恩建议必须掌握

下列属于软件架构静态分析方法的是(__)。

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

本题考察的是软件架构评估方法,特别是关于静态分析方法的相关知识。
A选项 SASAM:SASAM(Static Analysis of Software Architecture Model)是软件架构静态分析方法,它通过映射和比较预期架构与实际架构,静态地评估软件架构的质量。该方法关注架构的结构和组件的组织方式,通过静态模型进行分析。因此,A选项是正确的。
B选项 ATAM:ATAM(Architecture Tradeoff Analysis Method)是一种软件架构评估方法,主要用于评估架构中的质量属性权衡。ATAM方法关注的是架构设计决策对质量属性的影响,强调分析各种架构决策之间的折中,而不是静态分析。因此,B选项不属于静态分析方法。
C选项 SAAM:SAAM(Scenarios-based Architecture Analysis Method)通过场景验证架构假设和原则,评估架构固有风险,比较不同架构方案。SAAM采用场景技术进行评估,将质量属性具体化为场景描述。但它侧重于通过动态方法评估架构的行为特性,而非静态分析。因此,C选项不属于静态分析方法。
D选项 SAABNet:SAABNet是使用贝叶斯信念网络(BBN)来进行定性评估的架构评估方法,它不属于静态分析方法,而是基于动态推理的定性分析方法。因此,D选项也不属于静态分析方法。
综上所述,A选项“SASAM”是正确的,它是静态分析方法

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