某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“网站正常运行时,用户发起的交易请求应该在3秒内完成”主要与 ① 质量属性相关,通常可采用 ② 架构策略实现该属性;“在线交易主站宕机后,能够在3秒内自动切换

admin2019-02-25  29

问题 某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“网站正常运行时,用户发起的交易请求应该在3秒内完成”主要与  ①  质量属性相关,通常可采用  ②  架构策略实现该属性;“在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行”主要与  ③  质量属性相关,通常可采用  ④  架构策略实现该属性;“系统应该具备一定的安全保护措施,从而能够抵挡恶意的入侵破坏行为,并对所有针对网站的攻击行为进行报警和记录”主要与 ⑤ 质量属性相关,通常可采用  ⑥  架构策略实现该属性。
⑥处应填入?

选项 A、追踪审计
B、Ping/Echo
C、选举
D、维护现有接口

答案A

解析 本题考查软件架构策略方面的基础知识。根据题干描述,“网站正常运行时,用户发起的交易请求应该在3秒内完成”主要与性能这一质量属性相关,通常可采用资源调度、增加可用资源、资源仲裁等架构策略实现该属性;“在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行”主要与可用性质量属性相关,通常可采用主动/被动冗余、心跳、检查点、选举等多种架构策略实现该属性;“系统应该具备一定的安全保护措施,从而能够抵挡恶意的入侵破坏行为,并对所有针对网站的攻击行为进行报警和记录”主要与安全质量属性相关,通常可采用加密、认证、追踪审计等架构策略实现该属性。
转载请注明原文地址:https://jikaoti.com/ti/IQ67FFFM
0

最新回复(0)