可以在组件图中使用依赖关系和接口连接吗?有什么不同?

时间:2013-11-23 11:17:29

标签: architecture dependencies uml components component-diagram

我想问一下,在一个组件图中使用依赖连接和接口/端口之间有什么区别。

我的想法是当组件之间存在一些数据流时需要使用接口/端口,并且当一个组件使用某些其他组件方法时使用依赖或功能。这是对的吗?

关于依赖关系连接的另一个问题:是否有必要在连接上使用“ use ”标题?

我已经阅读了很多教程,但每个教程都不同,一个使用“使用”标题,另一个不是。它与连接的定义相同。

Here is my diagram http://student.fiit.stuba.sk/~skrisa10/component.png

我是在VS 2012中制作的。

感谢您的回答,真的很感激:)

1 个答案:

答案 0 :(得分:1)

它们是依赖接口/端口连接之间的区别。

接口/端口连接用于指定给定组件/端口所需或使用的连接的类型(数据类型,服务)。

依赖用于模拟元素依赖于另一个元素的事实。这没有非常具体的语义。

使用依赖,使用&lt;&gt;,模拟组件使用其他或接口<的事实/ strong>(此模式是使用* 提供/必需的Interfac * 用法的要求。)

希望它有所帮助。