查看更多
当前 - 选择题 - 软件架构风格
中等
单选题
2014年11月第34题
#第二版教材
#必须掌握

软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的 (问题1) 特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统。通常会采用 (问题2) 架构风格。

正确答案
B

本题考察的是软件架构风格(Architectural Style) 的概念及其在复杂系统中的应用。
问题1
A选项 语法和语义:语法与语义通常用于编程语言的描述,不是架构风格所反映的核心特征。
B选项 结构和语义:架构风格反映的是系统的组织结构(构件和连接件的安排方式)及系统语义(系统如何运作),符合题干,正确。
C选项 静态和动态:静态/动态只是系统的某种属性,不是架构风格的本质描述,错误。
D选项 行为和约束:行为和约束更多出现在形式化规范里,不是架构风格的标准描述,错误。
选择选项 B。

问题2
A选项 管道-过滤器:适用于数据流处理,如编译器的词法分析与语法分析,不适合解空间很大且不确定的问题。
B选项 解释器:用于将输入逐步解释执行,不适合大规模复杂推理问题。
C选项 黑板:典型用于语音识别、知识推理等复杂问题,多个知识源通过共享的“黑板”协作解决问题,符合题干,正确。
D选项 过程控制:用于工业控制类系统,不适合此类智能问题。
选择选项 C。

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