我是Visual Paradigm的新手,我注意到了序列图消息上的自动编号功能,我非常喜欢它,因为它特别为您在图表很大时提供了视觉指导。然后,我发现自己处于这种情况中,处于这种情况,我不同意为其分配给消息 PIN输入的号码。尽管我认为可以手动将其更改为对我来说更有意义的 1.4 ,但我的问题是:有没有办法使VP notice 与连续性之间的关系在请求PIN 和输入PIN 之间,而不仅仅是手动调整值?
答案 0 :(得分:0)
很显然,您将序列图用作分析工具,而不是设计工具。在这种用法中,可以以不太严格的形式使用语法。认为,这使程序很难确定要建模的内容和预期的顺序。
在建模序列中,您在答复消息2.2中返回PIN,但这仅对答复消息1.3有意义。由于消息1.3和2.1不同,因此程序无法确定回复消息属于哪个消息。我建议清理图表,例如在归还卡片后放弃,甚至更好,对于主要的成功方案和中止方案使用单独的序列图。
答案 1 :(得分:0)
关于如何在Visual Paradigm中设置对序列消息编号的不同方式,您应该阅读 How to Draw Sequence Diagram? <中的“ 设置对序列消息编号的不同方式”部分/ strong>来自Visual Paradigm的指南。
总而言之,只需右键单击图表的背景,选择序列号,然后从弹出菜单中选择您的选项。
对于您的特定示例,由于@sim已经回答,因此您提供的图表是错误的。如果我们只看图,它会说:
仅当卡有效时,ATM客户才输入PIN才有意义。因此,该序列消息(即 reply )应该是 Request PIN 消息的 reply 。像这样:
正如@Sim也已经建议的那样,对于不同的情况使用单独的序列图是个好主意。