扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格中等
单选题
2013年11月第29题
中等
单选题
2013年11月第29题
#第二版教材
#必须掌握
软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义了一类架构所共有的特征,主要包括架构定义、架构词汇表和架构(__)。
问题(1)
浓缩知识点
软件架构风格是特定应用领域内系统组织方式的惯用模式,能为同领域系统设计提供可复用的框架参考。它的核心组成包含三大要素:架构定义明确该类架构的核心框架与设计目标;架构词汇表提供构件、连接件等核心组成元素的标准化表述,便于设计环节的统一沟通;架构约束是保障风格一致性的关键,它严格规定了构件与连接件的组合规则、交互逻辑等限制条件,不同的约束也塑造了不同架构风格的特性,比如分层架构的层级交互约束、微服务架构的服务间通信约束等,这些要素共同作用,能有效提升系统的可理解性、可维护性与可复用性。
正确答案
C
本题考察的是软件架构风格的基本概念。
A选项描述:架构风格确实需要描述,但这里考查的是“架构风格的组成部分”,而不是一般的文字描述,因此不正确。
B选项组织:组织是架构风格所体现的目标,但不属于架构风格定义的三要素之一,因此不正确。
C选项约束:软件架构风格由架构定义、架构词汇表和架构约束组成,其中约束用于规定构件和连接件之间的组合规则,这是正确答案。
D选项接口:接口是软件组件之间交互的方式,而不是架构风格的核心组成部分,因此不正确。
因此,正确答案是 C. 约束。
