Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UML组件图关系_Uml - Fatal编程技术网

UML组件图关系

UML组件图关系,uml,Uml,所以我看到了这个组件图 对于在线购物系统,我想知道客户和帐户组件之间的关系是什么?对不对?如果不是,它应该是什么关系?嗯,这个图表看起来有点混乱。它是否显示组件之间的组件连接器或依赖性接线?无论哪种方式,接线上下文都丢失。我们可以假设,在其他地方被认定为利益体系。不过我还是建议你经常展示一下 用套接字符号中的球表示的依赖关系是二进制的。因此,4-naryCustomerDetails可能是一个组件连接器。然而,连接器在类或组件图中是不可能的,而只能在复合结构图中。因此,矩形显然代表组件在感兴趣

所以我看到了这个组件图


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

嗯,这个图表看起来有点混乱。它是否显示组件之间的组件连接器或依赖性接线?无论哪种方式,接线上下文都丢失。我们可以假设,在其他地方被认定为利益体系。不过我还是建议你经常展示一下

用套接字符号中的球表示的依赖关系是二进制的。因此,4-nary
CustomerDetails
可能是一个组件连接器。然而,连接器在类或组件图中是不可能的,而只能在复合结构图中。因此,矩形显然代表组件在感兴趣的系统中的角色。因此,他们的名字前面必须有一个冒号,以分隔角色名,即使它丢失了

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

允许不使用端口直接连接部件。因此,
客户
账户
之间的组装连接器是合法的


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

嗯,这个图看起来有点混乱。它是否显示组件之间的组件连接器或依赖性接线?无论哪种方式,接线上下文都丢失。我们可以假设,在其他地方被认定为利益体系。不过我还是建议你经常展示一下

用套接字符号中的球表示的依赖关系是二进制的。因此,4-nary
CustomerDetails
可能是一个组件连接器。然而,连接器在类或组件图中是不可能的,而只能在复合结构图中。因此,矩形显然代表组件在感兴趣的系统中的角色。因此,他们的名字前面必须有一个冒号,以分隔角色名,即使它丢失了

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

允许不使用端口直接连接部件。因此,
客户
账户
之间的组装连接器是合法的

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