扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构评估简单
单选题
2022年11月第48题
收藏
分享
#系统架构设计
#软件架构评估
#第二版教材
#凯恩建议必须掌握
改变加密级别可能会对安全性和性能产生非常重要的影响,因此在软件架构评估中,该设计决策是一个(__)。
问题(1)
正确答案C
凯恩解析
本题考察的是软件架构评估中的敏感点与权衡点概念。
在软件架构评估中,敏感点是指一个或多个构件的某个特性对某个质量属性有显著影响;权衡点则是多个质量属性的敏感点,即该特性同时显著影响两个或多个质量属性,且提升其中一个可能会降低另一个。
A选项敏感点:只涉及单一质量属性的显著影响,例如某个算法显著影响系统性能,但不影响其他质量属性,本题不符合这种情况,因此错误。
B选项风险点:指由于技术或实现不确定性,可能导致系统无法满足质量需求的点,本题描述的是性能与安全性之间的必然冲突,而非技术不确定性,因此错误。
C选项权衡点:改变加密级别会提升安全性(安全质量属性)但可能降低性能(性能质量属性),这正是同时影响多个质量属性并需要取舍的典型情形,因此正确。
D选项非风险点:表示对系统质量属性影响很小或无影响的设计决策,本题影响显著,因此错误。
因此,选项 C 正确。
