扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格简单
单选题
2024年11月第55题
收藏
分享
#系统架构设计
#软件架构风格
#第二版教材
#凯恩建议必须掌握
下列不属于调用返回架构风格的是(__)。
问题(1)
正确答案D
凯恩解析
本题考察的是软件体系结构风格的分类及其特点。
软件体系结构风格主要分为以下几类:
- 调用/返回风格:通过模块之间的调用关系组织系统,典型代表有:
- 主程序-子程序(如传统结构化程序设计)
- 面向对象(对象间方法调用)
- 层次结构(如 OSI 七层协议栈)
- 客户端-服务器(Client/Server 模式)
- 以数据为中心风格:以数据结构为核心,多个模块围绕数据协作。主要包括:
- 仓库(Repository)
- 黑板(Blackboard)
- 数据流风格:通过数据在组件间流动建模系统,如管道-过滤器。
- 虚拟机风格:系统构建为可执行指令的解释环境,如解释器、规则系统等。
- 独立构件风格:包括事件驱动系统、进程通信等。
黑板风格,即多个组件共享一个全局黑板结构,用于协作解决问题,典型于 AI 系统,不属于调用/返回风格。
因此,正确答案是:D. 黑板。
