返回
当前 - 选择题 - 软件架构风格中等
题号:0020170500036
单选题
2017年11月第36题
中等
题号:0020170500036
单选题
2017年11月第36题
软件架构风格
简单
高频
某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用(事件驱动系统)架构风格最为合适。
问题(1)
浓缩知识点
常见软件架构风格各有核心特性与适用领域,事件驱动架构以事件为核心实现组件解耦,通过事件的产生、传播与响应触发业务逻辑,除新闻兴趣推送这类需实时响应外部需求的场景外,还可应用于实时监控系统、物联网设备联动等场景;主程序-子程序架构属于过程式架构,强调自上而下的调用与顺序执行逻辑,适合功能流程固定、需按步骤推进的简单批处理任务等场景;黑板架构依托多个独立专家模块协作完成复杂推理,适用于语音识别、医疗辅助诊断这类问题求解空间不确定的场景;管道-过滤器架构围绕数据流处理展开,每个过滤器独立完成特定数据处理任务后传递给下一个节点,可应用于编译系统、数据清洗转换等数据流导向的场景。
正确答案
A
本题考察的是软件架构风格与应用场景的匹配。
主程序-子程序架构属于过程式架构,强调自上而下的调用与顺序执行逻辑,适合功能流程固定、需按步骤推进的简单批处理任务等场景。黑板架构依托多个独立专家模块协作完成复杂推理,适用于语音识别、医疗辅助诊断这类问题求解空间不确定的场景。管道-过滤器架构围绕数据流处理展开,每个过滤器独立完成特定数据处理任务后传递给下一个节点,可应用于编译系统、数据清洗转换等数据流导向的场景。
本小问答案是 事件驱动系统。题干中的“某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该”对应事件驱动系统。
因此,选项 A 正确。
