如何在序列图中设置重复值验证?

How to set duplicate value validation in sequence diagram?

我正在为我的序列图使用边界控制实体模型,但在 alt 片段中我对控件和实体之间的交互感到困惑,以防我添加的实体包含重复的字段. 我应该在输入 alt 片段之前放置 select() 以表明控件正在检查信息是否重复?

我的图表: 5.Select() 是我要询问的消息

这样说是对的。首先执行测试条件。 alt 片段通过守卫评估现有条件。这些守卫可以包含任何东西并与之前任何时间(不仅直接)发生的事情有关。

个人说明:图形化编程并不是真正的灵丹妙药,因为它在 90 年代被称赞。 SD 可以很好地概述协作对象。但是当你尝试深入细节时(比如使用片段时),你很快就会认识到它的缺点。