gpt4 book ai didi

uml - 如何在 Dia 中绘制自调用?

转载 作者:行者123 更新时间:2023-12-04 03:29:32 24 4
gpt4 key购买 nike

我刚开始使用 Dia。我正在尝试构建一个序列图。我想代表自我调用。在 Dia 中如何做到这一点?我想不通。

谢谢。

最佳答案

首先放置一个 UML Message 对象,它的基础连接到您的生命线。

然后,双击箭头(或右键单击“属性”),将“消息类型”下拉字段更改为“递归”,您将得到如下内容:

enter image description here

现在,您可以拖动绿色 anchor ,使消息箭头看起来像您想要的那样。 (注意:似乎对于递归消息对象,您只能通过在绿色 anchor 所在的位置单击它来选择该对象。我说“将是”是因为您当然看不到未选择对象时的绿色 anchor 。)

如果愿意,您可以创建另一个 UML Lifeline 对象,并将其放置在与现有生命线重叠的位置,如下所示:

extra lifeline example

然而,这并不理想,因为实际上没有任何附加到第二条生命线。 Recursive Message 对象不允许您选择附加箭头的位置,因为它会自动附加到它起源的生命线。而且因为第二条生命线没有连接到任何东西,如果你四处移动物体,它就会被抛在后面。但是,它看起来确实很漂亮,如果这就是您所追求的。 :)

关于uml - 如何在 Dia 中绘制自调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com