扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格困难
单选题
2024年11月第44题
困难
单选题
2024年11月第44题
进程通信风格的连接件是(__)。
问题(1)
浓缩知识点
软件架构的进程通信风格中,核心构成分为构件与连接件两部分,其中构件为具备自主执行能力的独立进程,可运行于不同上下文环境。该风格的连接件是消息传递,这是一种抽象的进程间通信机制,支持同步或异步、点对点或广播、本地或远程等多种交互模式。需要注意的是,消息队列属于实现消息传递的具体技术手段或中间件工具,并非架构层面的抽象连接件类型;而事件则是事件驱动架构风格的典型连接件,与进程通信风格的核心连接件存在本质区别。
正确答案
A
本题考察的是软件架构风格中进程通信结构的基本组成。
在进程通信结构风格中,系统由多个独立的进程(构件)组成,这些进程之间通过连接件进行交互。连接件在该结构中承担通信媒介的角色。
进程通信风格的构件:是系统中的独立进程,它们具备自主执行能力,运行于不同的上下文。
连接件:是实现进程间通信的机制,即“消息传递(Message Passing)”。它支持进程之间通过发送和接收消息来实现数据交换与协同工作。消息传递方式可以是同步或异步、点对点或广播,也可以是本地或远程的。
A选项消息传递:正是进程通信风格中的标准连接件,是正确答案。
B选项消息队列:是实现消息传递的一种具体技术手段或中间件工具,而不是架构风格中抽象的连接件类型,因此不准确。
C选项独立的进程:这是进程通信风格中的“构件”,不是连接件,因此错误。
D选项事件:属于事件驱动架构中的连接件类型,非进程通信风格所用,因此错误。
因此,选项 A 正确。
