查看更多
当前 - 选择题 - 软件架构风格
简单
单选题
2025年11月第40题
#系统架构设计
#软件架构风格
#第二版教材
#凯恩建议必须掌握

在软件体系结构中,不同的系统可按照其组件组织方式和交互模式划分为不同的架构风格。下列选项中,客户端-服务器(Client-Server)架构属于哪一种架构风格?(__)

问题(1)
正确答案A
凯恩解析

本题考察的是软件体系结构风格(Architecture Style) 的分类与特征。
软件架构风格是指系统中组件之间的组织方式和交互机制的通用模式。常见的体系结构风格包括层次型、数据流型、仓库型、事件驱动型、独立构件型等。客户端-服务器(Client-Server)架构是一种典型的层次型(Layered)架构

在这种架构中,系统被划分为若干层,每一层为上一层提供服务。例如:客户端层(Client):负责用户界面和请求发起。 服务器层(Server):负责业务逻辑处理和数据管理。两者之间通过明确定义的接口进行通信,具有层次分离、服务请求与响应分离的特征。

A选项 层次架构:正确。客户端-服务器体系结构属于层次架构的典型实例,其中服务的提供与使用存在清晰的层次关系。
B选项 独立构件架构:指各构件相对独立运行(如进程通信系统)。
C选项 黑板架构:由多个知识源共享一个“黑板”数据结构协同求解问题,常用于模式识别或人工智能系统。
D选项 数据流架构:数据以流的方式在组件之间传递,常见于管道-过滤器(Pipe-Filter)系统。
因此,正确答案为 A(层次架构)

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有