查看更多
当前 - 选择题 - 软件架构评估
简单
单选题
2022年11月第48题
#第二版教材
#必须掌握

改变加密级别可能会对安全性和性能产生非常重要的影响,因此在软件架构评估中,该设计决策是一个(__)。

问题(1)
浓缩知识点

软件架构评估中涉及多个与设计决策相关的核心概念:敏感点指单个构件的特定特性对某一项质量属性存在显著影响;权衡点是特殊的敏感点,能够同时作用于两个及以上质量属性,且不同属性间多存在此消彼长的关联,比如调整系统缓存策略可能同时影响性能与内存占用、修改加密级别会联动改变安全性与性能,这类需要在不同质量需求间取舍的设计决策都属于权衡点范畴;风险点是因技术选型、实现路径的不确定性,可能导致系统无法达成预设质量要求的设计环节;非风险点则是对系统各类质量属性影响微弱甚至无影响的设计决策。

正确答案
C

本题考察的是软件架构评估中的敏感点与权衡点概念
在软件架构评估中,敏感点是指一个或多个构件的某个特性对某个质量属性有显著影响;权衡点则是多个质量属性的敏感点,即该特性同时显著影响两个或多个质量属性,且提升其中一个可能会降低另一个。
A选项敏感点:只涉及单一质量属性的显著影响,例如某个算法显著影响系统性能,但不影响其他质量属性,本题不符合这种情况,因此错误。
B选项风险点:指由于技术或实现不确定性,可能导致系统无法满足质量需求的点,本题描述的是性能与安全性之间的必然冲突,而非技术不确定性,因此错误。
C选项权衡点:改变加密级别会提升安全性(安全质量属性)但可能降低性能(性能质量属性),这正是同时影响多个质量属性并需要取舍的典型情形,因此正确。
D选项非风险点:表示对系统质量属性影响很小或无影响的设计决策,本题影响显著,因此错误。
因此,选项 C 正确。

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