返回
当前 - 选择题 - 软件质量属性简单
题号:0020241100034
单选题
2024年11月第34题
简单
题号:0020241100034
单选题
2024年11月第34题
软件质量属性
简单
高频
收藏
分享
反馈
在架构设计中,提高加密级别可以提高安全性,但可能要耗费更多的处理时间,影响系统性能。如果某个机密消息的处理有严格的时间延迟要求,则加密级别可能就会成为架构评估中的一个(权衡点)。
问题(1)
浓缩知识点
软件架构评估中需关注三类关键决策点,敏感点是仅作用于单一质量属性的架构决策,例如缓存策略影响性能、身份验证方式影响安全性,这类决策的影响范围单一明确;权衡点是同时影响多个存在冲突关系的质量属性的决策,除加密级别会同时作用于安全性与性能外,类似的还有存储方案选择,冗余存储提升可靠性却会增加成本,这类决策需要在不同属性间做取舍,是架构设计中平衡需求的核心考量对象;风险点则是带有不确定性、可能导致系统无法满足需求甚至失败的决策,比如引入未经过验证的新技术、关键模块设计存在模糊性等,这类决策需重点排查管控。
正确答案
B
本题考察的是软件架构评估中的关键概念:敏感点、权衡点和风险点。
软件架构评估中需关注三类关键决策点,敏感点是仅作用于单一质量属性的架构决策,例如缓存策略影响性能、身份验证方式影响安全性,这类决策的影响范围单一明确。权衡点是同时影响多个存在冲突关系的质量属性的决策,除加密级别会同时作用于安全性与性能外,类似的还有存储方案选择,冗余存储提升可靠性却会增加成本,这类决策需要在不同属性间做取舍,是架构设计中平衡需求的核心考量对象。风险点则是带有不确定性、可能导致系统无法满足需求甚至失败的决策,比如引入未经过验证的新技术、关键模块设计存在模糊性等,这类决策需重点排查管控。
本小问答案是 权衡点。题干中的“如果某个机密消息的处理有严格的时间延迟要求,则加密级别可能就会成为架构评估中的一个权衡点”对应权衡点。
因此,选项 B 正确。
