返回
当前 - 选择题 - 软件架构风格软件架构风格
简单
高频
黑板架构中,多个相对独立的求解模块读取黑板状态并贡献局部解,这些模块称为(知识源)。
问题(1)
浓缩知识点
知识点黑板架构适合求解步骤和策略难以预先确定的问题,通过共享黑板协调多个知识源逐步逼近解。黑板保存共享中间解,知识源提供局部求解能力,控制组件决定下一步激活谁。相关概念可这样区分:保存共享事实、假设和中间结果;独立求解模块读取黑板并贡献局部解;决定何时激活哪些知识源和求解步骤;属于事件驱动架构常见中间件,不是黑板架构核心角色。例如,语音识别系统可让声学、语言和语义等知识源轮流读取黑板上的中间结果并继续补充,而不要求预先固定完整求解顺序。
正确答案
B
本题考察的是黑板架构。
黑板架构由黑板、知识源和控制组件构成。知识源是独立的问题求解模块;黑板保存共享中间结果;控制组件决定下一步激活哪些知识源。
例如,语音识别系统可让声学、语言和语义等知识源轮流读取黑板上的中间结果并继续补充,而不要求预先固定完整求解顺序。
选项 A:保存共享事实、假设和中间结果。
选项 B:独立求解模块读取黑板并贡献局部解。
选项 C:决定何时激活哪些知识源和求解步骤。
选项 D:属于事件驱动架构常见中间件,不是黑板架构核心角色。
因此选择 B。
