首页 > 解决方案 > Visual Paradigm 中的 UML 序列图自动编号

问题描述

我对 Visual Paradigm 还很陌生,我注意到序列图消息上的自动编号功能,我非常喜欢它,因为它特别在图表变得非常大时为您提供了视觉指导。然后我发现自己在这个片段中遇到了这样的情况在此处输入图像描述,我不同意它分配给消息PIN Entered的数字。虽然我认为我可以手动将其更改为对我更有意义的1.4,但我的问题是:有没有办法让 VP注意到Request PINPIN Entered之间的连续性关系,而无需手动调整值?

标签: umlsequence-diagramvisual-paradigm

解决方案


关于如何在 Visual Paradigm 中设置不同的序列消息编号方式,您应该阅读如何绘制序列图中的“设置不同的序列消息编号方式”一节。来自视觉范式的指南。

总之,只需右键单击图表的背景,选择序列号,然后从弹出菜单中选择您的选项。

在此处输入图像描述

关于您的具体示例,正如@sim 已经回答的那样,您提供的图表是错误的。如果我们只阅读图表,它会说:

  1. 该卡由 ATM 客户插入 ATM。
  2. 自动柜员机与银行验证卡。
  3. 如果卡有效,ATM 会要求 ATM 客户提供 PIN。
  4. 如果卡无效,ATM 会弹出卡。
  5. 无论如何,ATM 客户都会输入 PIN。

只有当卡有效时,ATM 客户才输入 PIN 码才有意义。因此,该序列消息(该回复)应该是对请求 PIN消息的回复。像这样的东西:

在此处输入图像描述

正如@Sim 已经建议的那样,为不同的场景使用单独的序列图是个好主意。


推荐阅读