返回
当前 - 选择题 - 软件架构风格题号:0020140500034
单选题
2014年11月第34题
题号:0020140500034
单选题
2014年11月第34题
软件架构风格
简单
高频
收藏
分享
反馈
软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的(结构和语义)特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统。通常会采用(黑板)架构风格。
浓缩知识点
软件架构风格是特定领域内系统通用的组织方式与惯用模式,核心反映系统的结构与语义特征,其中结构体现构件、连接件的组织安排逻辑,语义聚焦系统的运作机制。不同架构风格适配不同场景:管道-过滤器架构适用于数据流处理场景,典型如编译器的词法分析、语法分析流程;解释器架构用于对输入内容进行逐步解释执行的场景;黑板架构专为问题复杂度高、解空间庞大、求解过程不确定的智能类系统设计,比如语音识别、知识推理系统,这类系统依靠多个知识源通过共享的“黑板”模块协作完成复杂问题求解;过程控制架构则主要应用于工业控制类对实时性、稳定性要求高的系统。
正确答案
B
本题考察的是软件架构风格(Architectural Style) 的概念及其在复杂系统中的应用。
语法和语义:语法与语义通常用于编程语言的描述,不是架构风格所反映的核心特征;结构和语义:架构风格反映的是系统的组织结构(构件和连接件的安排方式)及系统语义(系统如何运作);静态和动态:静态/动态只是系统的某种属性,不是架构风格的本质描述;行为和约束:更多出现在形式化规范里,不是架构风格的标准描述。
本小问答案是 结构和语义。架构风格反映的是系统的组织结构(构件和连接件的安排方式)及系统语义(系统如何运作)。
因此,选项 B 正确。
