单选题

在软件架构定义SA={组件,连接件,约束}中,下列关于`约束`的描述正确的是( )。

A
约束是系统中主要的计算元素和数据存储模块
B
约束是组件和连接件之间的拓扑关系和配置
C
约束是组件间的交互关系和通信机制
D
约束是软件架构演化过程中的迭代周期
查看答案
答案
正确答案:B
解析
【内容考查】本题考查软件架构定义中三要素的基本概念,特别是约束的定义和作用。
【选项分析】选项A描述的是组件的概念,组件是软件架构的基本要素和结构单元,表示系统中主要的计算元素、数据存储等,不符合约束的定义。
选项B正确,约束是组件和连接件之间的拓扑关系和配置,为组件和连接件提供额外数据支撑,可以是架构的约束数据或架构的参数。
选项C描述的是连接件的概念,连接件是组件间的交互关系,不是约束。
选项D描述的是软件架构演化过程的特征,与约束的定义无关。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved