阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。 【说明】 某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求

admin2021-03-26  30

问题 阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。
【说明】
某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求如下:
(1)系统应支持大于50个终端设备的并发请求;
(2)系统应能够实时识别车牌,识别时间应小于1s;
(3)系统应7×24小时工作;
(4)具有友好的用户界面;
(5)可抵御常见SQL注入攻击;
(6)独立事务操作响应时间应小于3s;
(7)系统在故障情况下,应在1小时内恢复;
(8)新用户学习使用系统的时问少于1小时。
面对系统需求,公司召开项目组讨论会议,制订系统设计方案,最终决定基于分布式架构设计实现该物流车辆管理系统,应用Kafka、Redis数据缓存等技术实现对物流车辆自身数据、业务数据进行快速、高效的处理。
经项目组讨论,完成了该系统的分布式架构设计,如图5-1所示。请从下面给出的(a)~(i)中进行选择,补充完善图5-1中(1)~(7)处空白的内容。
  (a)数据存储层
  (b)Struct2
  (c)负载均衡层
  (d)表现层
  (e)HTTP协议
  (f)Redis数据缓存
  (g)Kafka分发消息
  (h)分布式通信处理层
  (i)逻辑处理层
  (i)CDN内容分发

选项

答案(1)(d) (2)(e) (3)(i) (4)(h) (5)(g) (6)(f) (7)(a)

解析 基于题干中Web系统的需求描述,对该系统的架构设计方案进行分析可知,该物流车辆管理系统应基于层次型架构风格进行设计。图5.1从下到上依次为数据存储层、分布式通信处理层、逻辑处理层和表现层。随后,选择相关的技术以支持各层所需完成的任务。
转载请注明原文地址:https://kaotiyun.com/show/iAQZ777K
0

最新回复(0)