扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格简单
单选题
2025年11月第40题
简单
单选题
2025年11月第40题
#第二版教材
#必须掌握
在软件体系结构中,不同的系统可按照其组件组织方式和交互模式划分为不同的架构风格。下列选项中,客户端-服务器(Client-Server)架构属于哪一种架构风格?(__)
问题(1)
正确答案
A
本题考察的是软件体系结构风格(Architecture Style) 的分类与特征。
软件架构风格是指系统中组件之间的组织方式和交互机制的通用模式。常见的体系结构风格包括层次型、数据流型、仓库型、事件驱动型、独立构件型等。客户端-服务器(Client-Server)架构是一种典型的层次型(Layered)架构。
在这种架构中,系统被划分为若干层,每一层为上一层提供服务。例如:客户端层(Client):负责用户界面和请求发起。 服务器层(Server):负责业务逻辑处理和数据管理。两者之间通过明确定义的接口进行通信,具有层次分离、服务请求与响应分离的特征。
A选项 层次架构:正确。客户端-服务器体系结构属于层次架构的典型实例,其中服务的提供与使用存在清晰的层次关系。
B选项 独立构件架构:指各构件相对独立运行(如进程通信系统)。
C选项 黑板架构:由多个知识源共享一个“黑板”数据结构协同求解问题,常用于模式识别或人工智能系统。
D选项 数据流架构:数据以流的方式在组件之间传递,常见于管道-过滤器(Pipe-Filter)系统。
因此,正确答案为 A(层次架构)。
