Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/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_Visio_Sequence Diagram_Communication Diagram_Collaboration Diagram - Fatal编程技术网

Uml 序列图到协作图

Uml 序列图到协作图,uml,visio,sequence-diagram,communication-diagram,collaboration-diagram,Uml,Visio,Sequence Diagram,Communication Diagram,Collaboration Diagram,我创建了一个序列图,希望将其转换为通信/协作图。我理解转换和编号过程,但我想知道,既然我的序列图在alt片段下有循环,它们的编号将如何在协作图中进行?我附上了序列图的一个示例,其中有一个循环 编辑:我想知道的是,既然循环是IF情况,那么对这些序列进行编号是否仍然可以?我认为如果用户的通信是,1.0输入注册用户名和密码,2.0重新输入注册用户名和密码,那么这就不符合逻辑了……2.0这里是if循环的情况,可能是@ThomasKilian的重复。另一个答案完全不是我想要的。我对我的问题进行了编辑,使之

我创建了一个序列图,希望将其转换为通信/协作图。我理解转换和编号过程,但我想知道,既然我的序列图在alt片段下有循环,它们的编号将如何在协作图中进行?我附上了序列图的一个示例,其中有一个循环


编辑:我想知道的是,既然循环是IF情况,那么对这些序列进行编号是否仍然可以?我认为如果用户的通信是,1.0输入注册用户名和密码,2.0重新输入注册用户名和密码,那么这就不符合逻辑了……2.0这里是if循环的情况,可能是@ThomasKilian的重复。另一个答案完全不是我想要的。我对我的问题进行了编辑,使之更加具体。不管怎样,谢谢你的回复。嗯,答案说你不能在通信图中做循环。基本上就是这样。您可以添加注释以显示您的意图。但是,为什么不使用SD???@ThomasKilian?这实际上是我项目的一部分。这个需求需要我对SD和CD进行建模。事实上,我在其他教程中看到循环被视为通信的一部分。但我觉得这毫无意义。这就是为什么我想确认这是否可能。我想这个问题没有确切的答案。也许然后我会指定IF条件,就像你在添加注释时所说的那样。非常感谢。您可以相应地进行编号,但循环可以执行多次(当然)。因此,在执行循环时,需要使用尽可能多的数字。这将使阅读变得不可能。简单地说:在循环的情况下,使用注释或者更好地使用SD。