某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1s ,并提供相应的优先级管理”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
问题1选项
A.可用性
B.性能
C.安全性
D.可修改性
问题2选项
A.限制资源
B.引入并发
C.资源仲裁
D.限制访问
问题3选项
A.可用性
B.性能
C.安全性
D.可修改性
问题4选项
A.记录/回放
B.操作串行化
C.心跳
D.资源调度
问题5选项
A.可用性
B.性能
C.安全性
D.可修改性
问题6选项
A.检测攻击
B.Ping/Echo
C.选举
D.权限控制
第1题:B
第2题:C
第3题:A
第4题:C
第5题:C
第6题:A
第1题:
本题考查的是架构设计质量属性相关内容。
“数据传递时延不大于1s ,并提供相应的优先级管理”描述的是性能相关属性,一般采用的架构设计策略:优先级队列、资源调度。第一空选择B选项,第二空选择C选项。
“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”描述的是可用性,一般采用的架构设计策略:冗余、心跳线。第三空选择A选项,第四空选择C选项。
“系统应能够防止99%的黑客攻击”描述的是安全性,一般采用的架构设计策略:追踪审计、抵抗攻击、检测攻击和从攻击中恢复,本题有一定争议,黑客攻击指的是网络攻击,网络攻击需要先检测再采取相应的防范手段,其中A强调了检测,防范方向未指明,而D选项仅有权限控制又抵御不了网络攻击,此处有争议,建议以A选项为准。第五空选择C选项,第六空优先选择A选项。
第2题:
第3题:
第4题:
第5题:
第6题: