uml - Visual Paradigm 中的 UML 序列图自动编号
问题描述
我对 Visual Paradigm 还很陌生,我注意到序列图消息上的自动编号功能,我非常喜欢它,因为它特别在图表变得非常大时为您提供了视觉指导。然后我发现自己在这个片段中遇到了这样的情况,我不同意它分配给消息PIN Entered的数字。虽然我认为我可以手动将其更改为对我更有意义的1.4,但我的问题是:有没有办法让 VP注意到Request PIN和PIN Entered之间的连续性关系,而无需手动调整值?
解决方案
关于如何在 Visual Paradigm 中设置不同的序列消息编号方式,您应该阅读如何绘制序列图中的“设置不同的序列消息编号方式”一节。来自视觉范式的指南。
总之,只需右键单击图表的背景,选择序列号,然后从弹出菜单中选择您的选项。
关于您的具体示例,正如@sim 已经回答的那样,您提供的图表是错误的。如果我们只阅读图表,它会说:
- 该卡由 ATM 客户插入 ATM。
- 自动柜员机与银行验证卡。
- 如果卡有效,ATM 会要求 ATM 客户提供 PIN。
- 如果卡无效,ATM 会弹出卡。
- 无论如何,ATM 客户都会输入 PIN。
只有当卡有效时,ATM 客户才输入 PIN 码才有意义。因此,该序列消息(该回复)应该是对请求 PIN消息的回复。像这样的东西:
正如@Sim 已经建议的那样,为不同的场景使用单独的序列图是个好主意。
推荐阅读
- r - 使用 R 中的 'calc' 函数获取栅格单元坐标
- python - 如何在python中显示以下内容?
- sql - 将动态sql的结果赋值给变量
- reactjs - 反应:不调用嵌套在卡片中的 onClick
- python - 在 python 中使用占位符变量创建和更新字典
- switch-statement - Oozie 是否支持决策节点调用 fork-join 或单动作节点?
- python - Selenium 登录测试不接受 pytest 固定装置进行登录或拒绝连接
- python - 上传视频,然后使用 YouTube 数据 API 通过 id 检索它
- amazon-web-services - AWS 账户创建/删除的最佳实践
- flutter - Dart / Flutter - 抽象类不起作用