返回
当前 - 选择题 - 软件架构风格
困难
题号:0020160500037
单选题
2016年11月第37题

某企业内部现有的主要业务功能已封装成为 Web 服务。为了拓展业务范围,需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用(解释器)架构风格最为合适。

问题(1)
浓缩知识点

常见软件架构风格各有其适用场景,其中虚拟机架构风格包含解释器、规则系统等细分类型,解释器架构支持将业务逻辑以脚本或规则形式描述,运行时可动态解析执行,能实现功能模块的灵活组合与快速调整,适配Web服务组合、业务流程多变的场景;规则系统则多用于专家系统、决策支持场景,依赖预定义规则集开展推理。面向对象架构借助类与对象的封装、继承、多态实现模块化设计,更适配需求相对稳定的静态结构化系统。黑板架构适用于语音识别、图像分析等复杂问题求解场景,依靠共享数据空间和多知识源的协作完成任务分解与处理。当系统面临业务功能需灵活组合、动态拓展的需求时,解释器架构是更适配的选择。

正确答案
D

本题考察的是软件架构风格的概念,属于系统架构设计中的常规高频考点。
常见软件架构风格各有其适用场景,其中虚拟机架构风格包含解释器、规则系统等细分类型,解释器架构支持将业务逻辑以脚本或规则形式描述,运行时可动态解析执行,能实现功能模块的灵活组合与快速调整,适配Web服务组合、业务流程多变的场景。面向对象架构借助类与对象的封装、继承、多态实现模块化设计,更适配需求相对稳定的静态结构化系统。黑板架构适用于语音识别、图像分析等复杂问题求解场景,依靠共享数据空间和多知识源的协作完成任务分解与处理。
本小问答案是 解释器。题干中的“针对业务灵活组合这一要求”对应解释器。
因此,选项 D 正确。

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