在软件架构评估中,影响多个质量属性的特性是多个质量属性的( )。
单选题
在软件架构评估中,影响多个质量属性的特性是多个质量属性的( )。
A. 敏感点
B. 权衡点
C. 风险决策
D. 无风险决策
答案:B
解析
正确答案:B 权衡点
在软件架构评估(如 ATAM)中,若某个架构特性或决策同时影响两个及以上质量属性,并可能需要在多个质量属性之间折中,就称为权衡点。例如,加强加密可提升安全性但可能降低性能,该决策就是安全性与性能的权衡点。
- A 敏感点:只对某个质量属性影响显著,强调“一个质量属性”,不等于影响多个。
- B 正确:影响多个质量属性、需要权衡,正是权衡点的定义。
- C 风险决策:指可能带来风险或尚未验证的决策,不是按影响质量属性数量定义。
- D 无风险决策:指不会带来明显风险的决策,与是否影响多个质量属性无直接关系。
延伸:面试常要求区分敏感点、权衡点、风险点、非风险点。权衡点通常是多个敏感点的交集,是架构评估中的重点分析对象。