返回
当前 - 选择题 - 软件架构风格
简单
题号:0020160500036
单选题
2016年11月第36题

某公司拟开发一个扫地机器人。机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。针对上述需求,该机器人应该采用(规则系统)架构风格最为合适。

问题(1)
浓缩知识点

软件架构风格可划分多个类别,其中虚拟机类架构风格以模拟运行环境、支持动态逻辑执行为核心特征,规则系统是该类别下的典型代表,它依靠规则解释机,能结合预定义规则与运行时的环境状态、动态触发事件自主决策任务执行顺序,适配需响应突发事件、灵活调整流程的场景,除智能服务机器人外,专家诊断系统、智能决策平台等也常采用该风格。与之对应,面向对象架构风格聚焦对象的封装与交互,适合构建模块协作紧密的系统;主程序-子程序架构属于调用返回型,更适配静态、预定义的固定处理流程;管道-过滤器架构强调数据流的分步顺序处理,多用于数据需多阶段转换处理的场景,比如数据ETL流水线。

正确答案
C

本题考察的是软件架构风格中虚拟机类架构的规则系统风格
与之对应,面向对象架构风格聚焦对象的封装与交互,适合构建模块协作紧密的系统。主程序-子程序架构属于调用返回型,更适配静态、预定义的固定处理流程。软件架构风格可划分多个类别,其中虚拟机类架构风格以模拟运行环境、支持动态逻辑执行为核心特征,规则系统是该类别下的典型代表,它依靠规则解释机,能结合预定义规则与运行时的环境状态、动态触发事件自主决策任务执行顺序,适配需响应突发事件、灵活调整流程的场景,除智能服务机器人外,专家诊断系统、智能决策平台等也常采用该风格。管道-过滤器架构强调数据流的分步顺序处理,多用于数据需多阶段转换处理的场景,比如数据ETL流水线。
本小问答案是 规则系统。题干中的“针对上述需求,该机器人应该”对应规则系统。
因此,选项 C 正确。

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