Dia中的UML序列图?


72

在Dia中创建UML序列图的最佳工作流程(使用过程)是什么?

Answers:


125

从UML特殊对象表(左侧工具栏,中间面板,使用下拉菜单选择“ UML”),选择UML对象对象,替代文字然后将对象放置在图中。

接下来,从同一UML工作表中,选择生命线对象替代文字,并将其放置在图中。然后将生命线的最上面的线手柄连接到最后一步中放置的UML对象。

使用UML消息对象,替代文字将一条生命线连接到另一条生命线。

右键单击生命线以调整对象的寿命,或者添加或删除连接点。


1
嗨,有没有一种方法可以将多个控制焦点添加到UML生命线中?不幸的是,似乎只能为单个生命线添加/删除连接点,而不能添加/拆分/删除控制焦点。
Sandro Giessl 2012年

5
仅使用垂直堆叠的多个生命线对象怎么样?我刚刚尝试过,看来还可以。在最上面的生命线中,我向上拖动了底部虚线,以至于它消失了,然后,对于我的底部生命线,我将其上方的虚线连接到其上方生命线上的控制焦点栏的底部。
feuGene

@feuGene-感谢上述。快速相关的问题:是否可以在Dia中绘制自引用呼叫?我不知道。我在这里发表问题:stackoverflow.com/questions/11786539/...
JDelage

2
@JDelage:回答了您的问题。要点是:将UML消息对象的属性更改为具有消息类型:递归。
feuGene

1
你让我今天很开心!我试图下载其他替代方案,只是因为我确实不知道如何延长生命线:(再次感谢您!
Abdelouahab 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.