Dynamic 企业架构师中序列图中的并行生命线

Dynamic 企业架构师中序列图中的并行生命线,dynamic,parallel-processing,uml,enterprise-architect,sequence-diagram,Dynamic,Parallel Processing,Uml,Enterprise Architect,Sequence Diagram,我正在使用EnterpriseArchitect制作一个序列图。序列图包含一些实际并行运行的实体,因为存在多个并行运行的内核和硬件外围设备。当我试图绘制包含并行运行的实体的行为的序列图时,程序会自动将其他实体的消息和调用切换为down,因为它认为它们在彼此之后运行。我实际上是想让它们同时运行 如何强制企业架构师允许我绘制并行序列而不向下移动其他事件 提前感谢,您可以使用类型为par的组合片段来表示这一点。在片段中,您指定两个或多个“条件”,在PAR片段的情况下,应该将其视为单独的执行线程。您可以

我正在使用EnterpriseArchitect制作一个序列图。序列图包含一些实际并行运行的实体,因为存在多个并行运行的内核和硬件外围设备。当我试图绘制包含并行运行的实体的行为的序列图时,程序会自动将其他实体的消息和调用切换为down,因为它认为它们在彼此之后运行。我实际上是想让它们同时运行

如何强制企业架构师允许我绘制并行序列而不向下移动其他事件


提前感谢,

您可以使用类型为
par
的组合片段来表示这一点。在片段中,您指定两个或多个“条件”,在PAR片段的情况下,应该将其视为单独的执行线程。您可以根据自己的喜好命名它们,也可以命名片段本身

有一个简单的例子,如图17所示。在本例中,既没有命名片段,也没有命名条件


请注意,并行/并发片段旨在显示并行处理的各个消息。如果您有同时发生的大型复杂序列,您可能需要将它们拆分为单独的图-请记住,一个序列图旨在显示一个相关事件序列,因此,始终存在一个从上到下运行的隐式严格时间线。

在示例图片上,您可以看到如何绘制序列图来描述两个(或更多)生命周期上的并行(并发)执行。每个生命线的相互作用可以在PAR组合片段的分离部分中定义。

< /P>使PAR片段出现在另一个之上。我需要使它们处于相同的y轴位置。该图是针对两个正在运行的处理器的,并且存在某种进程间通信。在序列图中不能这样做。正如我所说,有一个从上到下的严格顺序,没有两条消息可以占据相同的Y轴位置。听起来你最好有一个时间表。