UML组件图关系

时间:2019-12-28 22:19:37

标签: uml

所以我遇到了这个组件图

enter image description here

对于一个在线购物系统,我想知道客户和帐户组件之间的关系是什么?对不对?如果不是这样的关系应该是什么?

1 个答案:

答案 0 :(得分:0)

嗯,该图看起来有些混乱。是否显示组件连接器或组件之间的依赖关系布线?无论哪种方式,接线上下文都会丢失。我们可以假设是感兴趣的系统,在其他地方也是如此。我建议始终显示它。

插座标记中带球的附属接线是二进制的。因此,四进制CustomerDetails可能是程序集连接器。但是,连接器在类或组件图中不可行,而只能在复合结构图中。因此,矩形显然代表组件在目标系统中所扮演的角色。因此,即使角色名称丢失,他们也必须在名称前加一个冒号以分隔角色名称。

现在我们已经确定,这些线是装配体连接器,很明显端口丢失了,因为球内插口符号仅适用于简单端口的连接器。简单端口是仅提供或需要一个接口的端口。

允许不使用端口直接连接部件。因此,CustomerAccount之间的程序集连接器是合法的。

一个完全不同的问题是,这是否有意义。当所有其他连接器都指定端口时,为什么在这里缺少端口?

相关问题