扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格中等
单选题
2016年11月第31题
中等
单选题
2016年11月第31题
#第二版教材
#必须掌握
(【C2】)架构风格可以概括为通过连接件绑定在一起按照一组规则运作的并行构件。
问题(1)
浓缩知识点
C2架构是一种并行构件网络架构风格,核心特征为构件与连接件均设有顶部与底部接口,构件顶部需与连接件底部相连、构件底部需与连接件顶部相连,不允许构件间直接连接,连接件可同时对接多个构件或其他连接件,整体依预设规则绑定运作。此外,常见架构风格还包括黑板系统,依托共享数据结构(黑板)实现多专业知识源协作解决复杂问题;规则系统,以规则为驱动核心,由知识库与推理机构成,侧重推理运作;虚拟机则是通过解释或编译方式执行指令集的抽象计算机,主要作用是实现指令集的跨环境执行。
正确答案
A
本题考察的是软件架构风格中的 C2 架构概念。
A选项 C2:C2 架构是一种并行构件网络架构风格,构件通过连接件按照一组规则绑定在一起运行。每个构件和连接件都有顶部和底部,构件的顶部必须连接到连接件的底部,构件的底部必须连接到连接件的顶部,且不允许直接连接两个构件。连接件可连接多个构件或其他连接件,正确。
B选项 黑板系统:一种基于共享数据结构(黑板)的架构风格,适用于多种专门知识源协作求解复杂问题,不符合题干描述,错误。
C选项 规则系统:以规则驱动的推理系统,核心是知识库与推理机,不符合题干描述,错误。
D选项 虚拟机:通过解释或编译执行指令集的抽象计算机,不符合题干描述,错误。
因此,选项 A 正确。
