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

简答题

试题一(24分)

阅读以下关于软件体系结构方面的叙述,根据要求回答下面问题。

 [说明]

    某大中型企业在全国各城市共有15个左右的分支机构,这些机构已经建设了相关的关系型数据库管理系统,每天负责独立地处理本区域内的业务并实时存储业务数据。PH软件公司承接了该大中型企业信息管理系统的升级改造开发任务。该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下。

    1、开发一个网络财务程序,使各地员工能在Internet上通过VPN技术进行财务单据报销和处理。

    2、为了加强管理,实现对下属分支机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,拟在该企业总部建设数据中心。

    3、PH公司在设计该财务程序的体系结构时,开发项目组产生了以下分歧:

   架构师许工认为应该采用客户机/服务器(C/S)架构风格,各分支机构财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销账务的,也需要安装这个客户端才能进行。

    架构师郭工认为应该采用浏览器/服务器(B/S)架构风格,各分支机构及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。

在架构评估会议上,专家对这两种方案进行综合评价,最终采用了C/S和B/S相结合的混合架构风格。

结合项目需求,描述该工程项目采用C/S和B/S相结合的混合架构风格的设计要点及其优点。

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

答案:

(包含但不限于以下内容)。

    ①在该企业总部局域网上部署财务Web服务器及其相关的数据库服务器,两种服务器之间采用C/S架构:总部局域网上提供C/S和B/S两种并存的架构风格,根据不同的应用需求和客户需求进行灵活的选择。

    ②若项目资金充裕,则在各分支机构局域网中也采用类似于企业总部的部署风格;若项目资金不足,则在各分支机构财务部门局域网中采C/S架构,部署应用服务器及相关的数据库服务器,然后将集中处理的后期财务数据通过VPN技术上传至总部局域网的相应服务器中。

    ③在外出差的员工和各分支机构的普通员工通过VPN技术访问企业总部局域网上的Web服务器,查看相关的信息。

    采用C/S和B/S混合架构的优点如下(包含但不限于以下内容):

    ①充分发挥了B/S与C/S体系结构的优势,弥补了二者的不足。

    ②客户请求和信息发布采B/S架构,保持了瘦客户端的优点,客户机只利用浏览器即可完成所有的应用需求。

    ③数据库的请求和响应操作采C/S架构,通过在Web应用程序和数据库之间建立ODBC/JDBC连接来完成数据库的连接和请求响应,能完成大量数据的批量录入请求。

    ④系统的部署、维护及数据更新方便,不存在完全采用C/S结构带来的客户端维护工作量大等缺点。

    ⑤将服务器端划分为Web服务器和Web应用程序两部分。Web应用程序采用组件技术实现三层体系结构中的商业逻辑部分,达到封装源代码、保护知识产权的目的。

    ⑥对原基于C/S架构的应用,只需开发用于发布的Web界面,就能升级到这种混合架构系统中,从而最大限度地保护了原有投资。

解析:

该题目要求考生根据系统架构经验,阐述该工程项目采用C/S和B/S相结合的混合架构风格的设计要点及其优点。设计要点包括在企业总部和分支机构局域网的部署、VPN技术的应用以及混合架构的灵活性。优点包括结合B/S和C/S的优势、瘦客户端、高效数据库操作、方便的部署和维护、知识产权保护以及原有投资的保护。回答时需结合题目中的系统需求进行具体分析。

创作类型:
原创

本文链接:结合项目需求,描述该工程项目采用C/S和B/S相结合的混合架构风格的设计要点及其优点。

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

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

分享考题
share