当前位置: 首页 > 知识库问答 >
问题:

Enterprise Architect中序列图中的并行生命线

孟胤
2023-03-14

我正在使用Enterprise Architect制作一个序列图。序列图包含一些实际并行运行的实体,因为存在多个并行运行的核心和硬件外设。当我试图绘制一个包含并行运行的实体的行为的序列图时,程序会自动将消息和其他实体的调用向下移动,因为它认为它们是依次运行的。我的意思是让它们在同一时间运行。

我如何强制Enterprise Architect允许我绘制并行序列而不向下移动其他事件?

共有1个答案

宋翔
2023-03-14

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

 类似资料:
  • 假设一个程序生成多个线程来执行与不同版本的对象交互的相同类型的序列。如何在序列图中对其建模? 假设一个线程被复制n次,然后这个线程对对象a、B和C执行一些操作n次。如何在序列图中显示它?

  • 问题内容: 我需要使用sshj库通过ssh在远程服务器上执行一些命令序列。 我做 它把我扔了 net.schmizz.sshj.common.SSHRuntimeException:该会话通道已全部用尽 但是我无法为每个命令重新创建会话,因为此示例将显示主目录列表,但不显示/ some / dir列表。 问题答案: 您可以考虑使用类似Expect的第三方库,该库简化了使用远程服务和捕获输出的过程。

  • 问题内容: 我想尝试CSSSprite技术来将一些缩略图加载为单个图像。因此,我需要在服务器脱机的单个文件中“合并”一些缩略图。 假设我有10张相同大小的缩略图。您如何建议我从Linux命令行“合并”它们? 问题答案: 您也可以尝试ImageMagic,它非常适合创建CSS精灵。关于它的一些教程在这里。 示例(垂直精灵): 示例(水平精灵):

  • 是否允许以类和系统为生命线绘制序列图。 有一个类调度程序,它调用FileDownloader类,而FileDownloader类调用文件服务器?因此,我将“Scheduler”(类)、“FileDownLoader”(类)和“FileServer”(远程系统)作为生命线。 示例2: 或者我有一个名为Scheduler的类,它调用“AccountingService”,它调用“持久性层”,“持久性层

  • 是否必须在UML类图中,如果两个类没有链接,那么这些类的生命线之间就不能有连接?例如,如果我有一个void函数,因为它只是一个参数,所以两个类之间没有链接,但是在序列图中,这是否可能是两个类之间执行某些操作的链接? 我认为这是可以的,我实际上找到了一些图像来证明这一点(不太确定我是否误解了这些图像),但我的导师说我错了,如果两门课之间没有联系,那么两条生命线之间就没有联系。所以我不太确定答案。