2020下半年系统架构设计师考试已经结束,今天编程学习网小编为大家整理了2020年系统架构设计师下午真题(四),供考生参考。
关于Web系统架构设计的叙述。
说明:开发基于Web的基业设备检测系统,以实现对多种工业数据的分类采集,运行状态检测以及相关信息的管理该系统应具备以下功能:
现场设备状态采集功能,根据数据类型对设备检测指标状态信号进行分类采集,设备采集数据传输功能: 9-11月可靠的传输技术,实现将设备数据从制造现场传输到系统后台设备检测显示功能:对设备的运行状态工作以及报警状态进行检测并提供相应的图形化界面设备信息管理功能:支持设备运行历史状态,报警记录参数信息的查询。
同时,该系统还需满足以下非功能性需求.
(a)系统应支持大于100个工业设备的进行检测
(b)设备数据以制造现场传输到系统后台传输时间小于1s
(C)系统应在7*24小时工作
(d )可抵御见XSS攻击
(e)系统在故障情况下,应在0.5小时内恢复
(f)支持数据审计
面对系统需求,公司召开项目计论会议,制定系统设计方案最终决定使用三层拓补结构,即现场设备数据采集层、Web检测服务层和前端Web显示层。
[问题1]
请按照性能、安全性和可用性三种非功能需求分类在选择题的(a) ~ (f)填入(1) ~(3),非功能性需求归类表:
[问题2]
该系统Web检测服务层拟采用SSm框架进行系统研发SSm工作流程图如图所示,请从下面给出的(a) ~ (k)中进行选择,补充完善图5-1中(1) ~ (7)处空白的内容:
(a) Connection pool
(b) Struts2
(c) Persistent Layer
(d) Mybatis
(e) HTTP
(f) MVC
(g) Kafka
(h) ViewLayer
(i)Jsp
(j) Conrtoller Layer
(k) Spring
5-1:SSm框架工作流程图:
[问题3]
该工业设备检测系统拟采用工业控制领域中统一的数据访问机制,实现与够种不同设备的数据交互,请用100以内的文字说明采用标准的数据访问机制的原因。