架构评估方法应用实践 — 软件工程选择题
题目
某在线票务系统采用体系结构权衡分析方法(ATAM)进行架构评估。评估组记录了四个架构决策及其质量属性影响:
D1:引入消息队列异步出票,提升吞吐量,但延长最终一致性时间。
D2:增加只读缓存,仅缩短查询响应时间,未改变其他质量属性。
D3:采用无状态令牌认证,提升可伸缩性,但增加令牌撤销的安全复杂度。
D4:配置数据库主从复制,提高可用性,但故障切换时可能读取旧数据。
评估组约定:若某决策显著影响两个或两个以上质量属性,则计为权衡点。根据上述记录,这四项决策中权衡点的个数是( )。
A. 1个
B. 2个
C. 3个
D. 4个