某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1 s,并提供相应的优先级管理”主要与(58)________质量属性相关,通常可采用(59)________架构策略实现该属性:“系统采用双

admin2021-03-26  35

问题 某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1 s,并提供相应的优先级管理”主要与(58)________质量属性相关,通常可采用(59)________架构策略实现该属性:“系统采用双机热备,主各机必须实时监测对方状态,以便完成系统的实时切换”主要与(60)________质量属性相关,通常可采用(61)________架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与(62)________质量属性相关,通常可采用(63)________架构策略实现该属性。
(63)

选项 A、检测攻击
B、Ping/Echo
C、选举
D、权限控制

答案A

解析 本题考查架构设计方面的基础知识。   
架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,结构设计则是为满足架构需求(质量属性)寻找适当的战术。   
根据题干描述,其中“数据传递时延不大于ls,并提供相应的优先级管理”主要与性能质量属性相关,性能的战术有资源需求、资源管理和资源仲裁,此需求通常可采用资源仲裁架构策略实现该属性;   
“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与可用性质量属性相关,可用性的战术有错误检测、错误恢复和错误预防,此需求通常可采用错误检测中的心跳架构策略实现该属性;   
“系统应能够防止99%的黑客攻击”主要与安全性质量属性相关,安全性相关的战术有抵抗攻击、检测攻击和从攻击中恢复,此需求通常可采用检测攻击架构策略实现该属性。
转载请注明原文地址:https://jikaoti.com/ti/g967FFFM
0

最新回复(0)