查看更多
当前 - 选择题 - 软件架构风格
简单
单选题
2024年11月第55题
#第二版教材
#必须掌握

下列不属于调用返回架构风格的是(__)。

问题(1)
浓缩知识点

软件体系结构风格包含调用/返回、以数据为中心、数据流、虚拟机、独立构件等几大主流类别。调用/返回风格的核心特征是通过模块间的调用关系组织系统架构,典型实现类型包括主程序-子程序,常见于传统结构化程序设计,面向对象,基于对象间的方法调用协作,层次结构,如OSI七层协议栈这类分层交互的系统,还有客户端-服务器模式。而黑板风格属于以数据为中心的体系结构风格,这类风格以共享的数据结构为核心,多个组件围绕全局黑板协作完成任务,多应用在AI类系统中,并不属于调用/返回风格范畴。

正确答案
D

本题考察的是软件体系结构风格的分类及其特点
软件体系结构风格主要分为以下几类:

  1. 调用/返回风格:通过模块之间的调用关系组织系统,典型代表有:
    • 主程序-子程序(如传统结构化程序设计)
    • 面向对象(对象间方法调用)
    • 层次结构(如 OSI 七层协议栈)
    • 客户端-服务器(Client/Server 模式)
  2. 以数据为中心风格:以数据结构为核心,多个模块围绕数据协作。主要包括:
    • 仓库(Repository)
    • 黑板(Blackboard)
  3. 数据流风格:通过数据在组件间流动建模系统,如管道-过滤器。
  4. 虚拟机风格:系统构建为可执行指令的解释环境,如解释器、规则系统等。
  5. 独立构件风格:包括事件驱动系统、进程通信等。

黑板风格,即多个组件共享一个全局黑板结构,用于协作解决问题,典型于 AI 系统,不属于调用/返回风格。
因此,正确答案是:D. 黑板

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