关于电子交易清算系统架构设计的质量属性关联与实现策略选择问题。 请分析以下描述并回答相关问题: 1. “数据传递时延不大于1s,并提供相应的优先级管理”主要与哪个质量属性相关?通常采取什么架构策略实现该属性? 2. “系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与哪个质量属性相关?通常采取什么架构策略实现该属性? 3. “系统应能够防止99%的黑客攻击”主要与哪个质量属性相关?通常采取什么架构策略实现该属性?
根据题目描述和需求,我们可以分析出每个核心质量属性场景主要与哪个质量属性相关,以及通常采用的架构策略。 “数据传递时延不大于1s,并提供相应的优先级管理”:这主要与性能质量属性相关。为了确保数据传递的时效性和效率,需要管理数据的优先级。通常,这种需求可以通过资源仲裁架构策略来实现,确保重要数据的快速传递和处理。 “系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”:这主要与可用性质量属性相关。双机热备是为了确保系统的持续可用性,当主机出现故障时,备机可以实时接管。为了实现这一需求,通常可以采用错误检测中的心跳架构策略,实时监测主备机的状态,确保系统的实时切换。 “系统应能够防止99%的黑客攻击”:这主要与安全性质量属性相关。为了确保系统的安全性,需要采取措施来防御黑客攻击。通常,这种需求可以通过检测攻击架构策略来实现,及时发现并应对潜在的攻击。 因此,答案为: 第一空:C(安全性) 第二空:A(性能) 第三空:B(可用性) 第四空:D(心跳架构策略) 第五空:C(安全性) 第六空:检测攻击架构策略(由于选项中没有具体给出,但根据题意应为检测攻击相关的策略)。