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