扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构评估中等
单选题
2021年11月第43题
收藏
分享
#系统架构设计
#软件架构评估
#第二版教材
#凯恩建议必须掌握
在架构评估中,(问题1)是一个或多个构件(和/或构件之间的关系)的特性。改变加密级别的设计决策属于(问题2),因为它可能会对安全性和性能产生非常重要的影响。
正确答案A
凯恩解析
本题考察的是软件架构评估中的敏感点与权衡点的定义与区分。
在软件架构评估中,识别系统设计中可能影响质量属性的关键部分是保证系统可持续发展的核心工作。
问题1:
A选项 敏感点:正确。敏感点是指系统中一个或多个构件(或构件之间的关系)的特性,它们对质量属性的实现起决定性作用。
B选项 非风险点:错误。该术语在架构评估中不是标准术语,不具备定义支撑。
C选项 权衡点:错误。权衡点是多个质量属性的敏感点,即当一个设计决策影响多个质量属性时产生的点,范围更广。
D选项 风险点:错误。风险点虽也用于架构评估,但通常表示可能导致质量属性不能满足的区域,不是该定义的直接对应项。
所以选择 A。
问题2:
A选项 敏感点:错误。改变加密级别的决策影响不止一个质量属性,因此属于权衡点,不是单一敏感点。
B选项 非风险点:错误。与该情境无关。
C选项 权衡点:正确。加密级别的调整可能提升安全性,却带来性能下降,这正是典型的需要权衡的设计决策,影响多个质量属性。
D选项 风险点:错误。虽然涉及风险,但重点不在于是否有风险,而是涉及多个质量属性之间的权衡。
所以选择 C。
