扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格中等
单选题
2017年11月第37题
收藏
分享
#系统架构设计
#软件架构风格
#凯恩建议了解即可
#教材之外(超纲)
系统中的构件和连接件都有一个顶部和一个底部,构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部,构件和构件之间不允许直接连接,连接件直接连接时,必须由其中一个的底部连接到另一个的顶部。上述构件和连接件的组织规则描述的是(__)架构风格。
问题(1)
正确答案C
凯恩解析
本题考察的是C2体系结构风格。
C2架构是一种事件驱动的、以构件(Component)和连接件(Connector)为核心的体系结构风格,其组织规则明确了构件与连接件的连接方式,强调解耦与灵活性。
A选项 管道-过滤器:以数据流为驱动,构件间直接通过数据管道传递数据,不涉及C2这种顶部-底部规则,错误。
B选项 分层系统:通过层次结构组织系统,强调上层依赖下层,但没有构件-连接件的明确结构要求,错误。
C选项 C2:构件和连接件都有顶部和底部,构件的顶部连接到连接件的底部,构件的底部连接到连接件的顶部,构件之间不直接连接,连接件直接连接时必须底部对顶部,这完全符合C2的规则,正确。
D选项 面向对象:是一种编程思想和设计方法,不是特定的体系结构连接规则,错误。
因此,本题答案为 C。
