接口符号是否表示数据传输方向
Does Interface Symbol Show Data Transfer Direction
我试图理解 UML 组件图,但我对接口的球窝符号的方向感到困惑。我不太确定球窝的方向到底代表什么。
在某些消息来源上,它显示了 material input/output 方向。带球的组件通过接口向带套接字的组件提供数据。
在其他一些来源上,它说它显示了哪个提供接口以及哪个使用接口。带球的组件实现接口,带套接字的组件使用它。
那么哪个解释更准确呢?
So which explanation is more accurate?
来自标准(第 11.6.4 章
符号 of formal/2017-12-05 ) ---O
表示提供的接口和---(
必需的界面
参见图 11.40 具有两个提供的和三个必需的接口的组件 第 211 页和图 11.41 显示提供的和必需的接口列表的黑框符号 第 212 页
一般的结构化分类器part/role/port也是一样的,见11.2.5章示例
共 formal/2017-12-05
仍然按照标准,组件是一个模块化单元,具有定义明确的接口,可以在其环境中替换。使用组件和 provided/required 接口来显示 material 和具有流向的数据流不是标准的一部分。如果您真的 想要为此使用它们,我强烈建议您添加一条注释来解释您的 goal/usage 以明确说明。 UML 中的注释 material 等是部署的一部分(formal/2017-12-05 的第 19 章)
我试图理解 UML 组件图,但我对接口的球窝符号的方向感到困惑。我不太确定球窝的方向到底代表什么。
在某些消息来源上,它显示了 material input/output 方向。带球的组件通过接口向带套接字的组件提供数据。
在其他一些来源上,它说它显示了哪个提供接口以及哪个使用接口。带球的组件实现接口,带套接字的组件使用它。
那么哪个解释更准确呢?
So which explanation is more accurate?
来自标准(第 11.6.4 章
符号 of formal/2017-12-05 ) ---O
表示提供的接口和---(
必需的界面
参见图 11.40 具有两个提供的和三个必需的接口的组件 第 211 页和图 11.41 显示提供的和必需的接口列表的黑框符号 第 212 页
一般的结构化分类器part/role/port也是一样的,见11.2.5章示例 共 formal/2017-12-05
仍然按照标准,组件是一个模块化单元,具有定义明确的接口,可以在其环境中替换。使用组件和 provided/required 接口来显示 material 和具有流向的数据流不是标准的一部分。如果您真的 想要为此使用它们,我强烈建议您添加一条注释来解释您的 goal/usage 以明确说明。 UML 中的注释 material 等是部署的一部分(formal/2017-12-05 的第 19 章)