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

软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。一个体系结构定义了一个词汇表和一组(【约束】)。架构风格反映领域中众多系统所共有的结构和(【语义特征】)。

浓缩知识点

软件架构风格是特定应用领域内系统组织方式的惯用模式,其定义核心包含两部分:一是由构件与连接件构成的词汇表,二是约束,约束用于明确构件、连接件的组合方式及使用规范,是架构体系的关键特征。架构风格是对领域内大量系统共有的结构和语义特征的抽象提炼,语义特征聚焦于结构背后的行为模式与内在意义。此外要明确,功能需求属于需求分析阶段的产出,质量属性是架构评估的重要维度,业务规则归为领域规则范畴,这些都不属于架构风格定义的核心要素。

正确答案
A

本题考察的是软件架构风格的基本定义
问题1
A选项 约束:架构风格不仅定义构件与连接件的词汇表,还规定它们的组合方式和使用约束,这是体系结构的关键特征,正确。
B选项 连接件:是体系结构中的组成元素之一,但题干要求的是“词汇表和一组”所对应的第二个元素,即约束,错误。
C选项 拓扑结构:描述组件之间的连接关系,是架构实例的特性,不是定义的一般要素,错误。
D选项 规则:虽与约束类似,但在架构风格定义中使用的术语是“约束”,错误。
所以选择 A。

问题2
A选项 语义特征:架构风格反映了领域中众多系统的结构和语义特征,即结构背后的意义与行为模式,正确。
B选项 功能需求:是需求分析阶段的产出,与架构风格的抽象特性不同,错误。
C选项 质量属性:是架构评估的重要方面,但架构风格定义中强调的是结构和语义特征,错误。
D选项 业务规则:属于领域规则,不是架构风格定义要点,错误。
所以选择 A。

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