1、某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1s,并提供相应的优先级管理”主要与 (58) 质量属性相关,通常可采用 (59) 架构策略实现该属性;“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与 (60) 质量属性相关,通常可采用 (61) 架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与 (62) 质量属性相关,通常可采用 (63) 架构策略实现该属性。
A、可用性
B、性能
C、安全性
D、可修改性
答案:B
答题解析:
架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,结构设计则是为满足架构需求(质量属性)寻找适当的战术。
根据题干描述,其中“数据传递时延不大于1s,并提供相应的优先级管理”主要与性能质量属性相关,性能的战术有资源需求、资源管理和资源仲裁,此需求通常可采用资源仲裁架构策略实现该属性;
“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与可用性质量属性相关,可用性的战术有错误检测、错误恢复和错误预防,此需求通常可采用错误检测中的心跳架构策略实现该属性;
“系统应能够防止 99%的黑客攻击”主要与安全性质量属性相关,安全性相关的战术有抵抗攻击、检测攻击和从攻击中恢复,此需求通常可采用检测攻击架构策略实现该属性。
2、某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1s,并提供相应的优先级管理”主要与 (58) 质量属性相关,通常可采用 (59) 架构策略实现该属性;“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与 (60) 质量属性相关,通常可采用 (61) 架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与 (62) 质量属性相关,通常可采用 (63) 架构策略实现该属性。
A、限制资源
B、引入并发
C、资源仲裁
D、限制访问
答案:C
答题解析:
架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,结构设计则是为满足架构需求(质量属性)寻找适当的战术。
根据题干描述,其中“数据传递时延不大于1s,并提供相应的优先级管理”主要与性能质量属性相关,性能的战术有资源需求、资源管理和资源仲裁,此需求通常可采用资源仲裁架构策略实现该属性;
“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与可用性质量属性相关,可用性的战术有错误检测、错误恢复和错误预防,此需求通常可采用错误检测中的心跳架构策略实现该属性;
“系统应能够防止 99%的黑客攻击”主要与安全性质量属性相关,安全性相关的战术有抵抗攻击、检测攻击和从攻击中恢复,此需求通常可采用检测攻击架构策略实现该属性。
3、某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1s,并提供相应的优先级管理”主要与 (58) 质量属性相关,通常可采用 (59) 架构策略实现该属性;“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与 (60) 质量属性相关,通常可采用 (61) 架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与 (62) 质量属性相关,通常可采用 (63) 架构策略实现该属性。
A、可用性
B、性能
C、安全性
D、可修改性
答案:A
答题解析:
架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,结构设计则是为满足架构需求(质量属性)寻找适当的战术。
根据题干描述,其中“数据传递时延不大于1s,并提供相应的优先级管理”主要与性能质量属性相关,性能的战术有资源需求、资源管理和资源仲裁,此需求通常可采用资源仲裁架构策略实现该属性;
“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与可用性质量属性相关,可用性的战术有错误检测、错误恢复和错误预防,此需求通常可采用错误检测中的心跳架构策略实现该属性;
“系统应能够防止 99%的黑客攻击”主要与安全性质量属性相关,安全性相关的战术有抵抗攻击、检测攻击和从攻击中恢复,此需求通常可采用检测攻击架构策略实现该属性。
查看完整试题>>>