【问题标题】:How to set duplicate value validation in sequence diagram?如何在序列图中设置重复值验证?
【发布时间】:2020-04-07 21:06:59
【问题描述】:

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

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

【问题讨论】:

    标签: uml sequence-diagram


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。我使用这种方法是因为我正在做一个毕业项目,而这就是我们被要求在报告中使用的序列图类型。
    • 这里的大部分问题都来自讲座 :-) 请记住我所说的(除非你发现这是自切片面包以来最好的东西)。
    • 其实我没听懂你的建议,但是我在后端使用springBoot,前端使用angular,所以我想这不是图形编程。问题是我们被要求使用那种类型的图表(边界控制实体),这就是我感到困惑的原因..
    • 我的建议是:避免使用碎片,只在无法避免的地方使用它们。不要开始图形编程。因为它会占用你很多时间。在parctice我会用一个注释来描述错误情况。
    • 我明白了,图形编程是指图表中的片段,涉及太多细节。谢谢你的建议:D
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    相关资源
    最近更新 更多