在信息系统工程总体规划过程中,软件架构包括多种形式。在(  )中,数据和数据处理

题库2022-08-02  35

问题 在信息系统工程总体规划过程中,软件架构包括多种形式。在(  )中,数据和数据处理放在服务器端,而应用处理和表现层放在客户端。A.文件服务器架构B.客户/服务器两层架构C.客户/服务器N层架构D.基于Web的架构

选项 A.文件服务器架构
B.客户/服务器两层架构
C.客户/服务器N层架构
D.基于Web的架构

答案 B

解析 软件架构是为软件系统提供了一个结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成的模式以及这些模式的约束组成。软件架构不仅确定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的各元素之间的对应关系,提供了一些设计决策的基本原则。
客户/服务器架构模式是将应用一分为二。服务器负责数据管理,客户机完成与用户的交互任务。
客户/服务器N层结构(n-tiers结构,多层试运行架构)是相对于两层结构而言的。传统的C/S计算多是基于两级模式,在这种模式中,所有的形式逻辑和业务逻辑均驻留在Client端,而Server则成为数据库服务器,负责各种数据的处理和维护。因此Server变得很“瘦”,被称为“瘦服务器(Thin Server)”。与之相反,这种模式需要在客户端运行庞大的应用程序,这就是所谓的“胖客户机(Fat Client)”。客户/服务器N层架构(n-tiers结构,多层式运行架构)的四层是指Presentation Tier(表示层就是直接呈现在用户面前的界面)、Web Server Tier(Web服务器层)、Application Server Tier(应用服务器层)和Data Tier(数据层)。
早期的网络系统设计常常采用三层结构。最常见的结构就是表示(Presentation)层、领域(domain)层以及基础架构(infrastructure)层。N层结构的提出是为了适应当前B/S模式开发Web Application的需要而提出的。传统的Brown模型是指:表示层(Presentation),控制/中介层(Controller/Mediator),领域层(Domain),数据映射层(Data Mapping)和数据源层(Data Source)。它其实就是在三层架构中增加了两个中间层。控制/中介层为表示层和领域层之间,数据映射层位于领域层和基础架构层之间。
基于Web的架构实际就是B/S架构,以浏览器为客户端与Web服务器交换,Web服务器再与数据库服务器交互的架构模式架构。
所以客户机/服务器模式是数据和数据处理放在服务器端,而应用处理和表现层放在客户端。
转载请注明原文地址:https://tihaiku.com/congyezige/2302882.html

最新回复(0)