刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题五(25分)

阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题1至问题3。

【说明】

某公司拟开发一个基于Web的远程康复系统。该系统的主要功能需求如下:

(1)康复设备可将患者的康复训练数据实时传入云数据库;

(2)医生可随时随地通过浏览器获取患者康复训练的数据,并进行康复训练的结果评估和康复处方的更新;

(3)患者可通过此系统查看自己的康复训练记录和医生下达的康复训练处方,并可随时与医生进行在线沟通交流;

(4)平台管理员可借助此系统实现用户的管理和康复设备的监控和管理,及时获悉设备的数据信息,便于设备的维护和更新。

该公司针对上述需求组建了项目组,并召开了项目开发讨论会。会上,张工建议云数据库采用关系型数据库来实现数据存储;李工提出采用三层架构实现该远程康复系统。

根据层次型架构的优势,完善图2-3中的系统架构设计方案,补充(1)~(6)处空白内容,并分析层次型架构的优势。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

层次型架构的优势如下:

1)开发分工明确,可以专注理解一层开发。

2)层与层之间是低耦合,层内是高内聚。

3)每一层通过接口为其他层提供服务,因此可修改性高。

4)可复用性强。

 

题目空(1)~(6)处填

(1)b(2)a(3)h(4)c(5)i(6)e

解析:

层次型架构是常用的软件架构模式之一,其主要优势包括开发分工明确、层与层之间耦合度低、可复用性强等。在该远程康复系统中,采用三层架构,包括接入层、网络层和应用层。

  1. 接入层(1):负责用户与系统的交互,提供用户界面和相关服务。在本系统中,康复设备和医生、患者的浏览器都属于接入层。
  2. 治疗仪(2):作为康复设备的核心,负责采集患者的康复训练数据。
  3. 无线通信(3):实现康复设备与智能网关之间的数据传输。
  4. Socket(4):智能网关协议,用于处理网络通信。
  5. 网络层(5):负责数据的传输和路由,确保信息在系统中的流通。
  6. 应用层(6):负责处理系统的业务逻辑,包括数据的处理、存储和访问控制等。

根据系统的功能需求和层次型架构的特点,以上填充是合理的。

创作类型:
原创

本文链接:根据层次型架构的优势,完善图2-3中的系统架构设计方案,补充(1)~(6)处空白内容,并分析层次型架

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share