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

简答题

试题一(24分)

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

 [说明]

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

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

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

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

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

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

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

结合企业信息管理系统的升级改造任务,讨论C/S和B/S两种架构风格在财务程序中的适用性,并说明采用混合架构风格的优势。

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

答案:

C/S架构风格的优点:①客户机应用程序与服务器程序分离,二者的开发既可以分开进行,也可以同时进行;②技术成熟,允许网络分布操作,交互性强,具有安全的存取模式;③网络压力小,响应速度快,有利于处理大量数据;④模型思想简单,易于人们理解和接受等

    C/S架构风格的缺点:①客户机与服务器的通信依赖于网络,服务器的负荷过重:②无法实现快速部署和安装,维护工作量大,升级困难;③开发成本较高,客户端程序设计复杂,灵活性差;④用户界面风格不一,软件移植和数据集成困难;⑤数据库的安全性因客户机程序直接访问而降低等

    B/S架构风格的优点:①易于部署、维护和升级;②具有良好的开放性和可扩充性,可以应用在广域网上,方便了信息的全球传输、查询和发布;③可跨平台操作,无须开发客户端软件;④通过JDBC等数据库连接接口,提高了动态交互性、服务器的通用性与可移植性等。

    B/S架构风格的缺点:①数据的动态交互性不强,不利于在线事务处理(OLTP)应用;②数据查询等响应速度较慢;③系统的安全性较难以控制等。(包括但不限于以上答案)

解析:

本题要求讨论C/S和B/S两种架构风格各自的优点和缺点。C/S架构具有开发灵活、交互性强、响应速度快等优点,但依赖于网络、服务器负荷可能过重、维护升级较困难等是其缺点。而B/S架构则具有易于部署、开放性和可扩充性良好、可跨平台操作等优点,但数据的动态交互性可能不强、响应速度较慢、安全性较难控制等是其缺点。结合题目中的描述,可以根据这些优缺点分析两种架构风格在该企业信息管理系统升级改造中的适用性。

创作类型:
原创

本文链接:结合企业信息管理系统的升级改造任务,讨论C/S和B/S两种架构风格在财务程序中的适用性,并说明采用混

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

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

分享考题
share