在Dia中使用UML时序图?

75

如何在Dia中创建UML序列图的良好工作流程(使用过程)?

1个回答

130

从特殊对象的UML表格中(左侧工具栏,中央调色板,使用下拉菜单选择“UML”),选择UML对象对象,“alt,然后将对象放置到您的图表中。

接下来,从相同的UML表格中,选择生命线对象,alt text,并将其放置在您的图表中。 然后将生命线的最上方线条手柄连接到上一步放置的UML对象。

使用UML消息对象,alt text,将一个生命线连接到另一个生命线。

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


1
你好,有没有办法在UML生命线上添加多个控制焦点? 不幸的是,似乎只有为单个生命线添加/删除连接点的可能性,而没有添加/拆分/删除控制焦点条的可能性。 - Sandro Giessl
5
要不就直接使用多个垂直堆叠的生命线对象,这样可以吗?我试过了,似乎可以。我将最上面的生命线的底部虚线拖得很高,以至于它消失了,然后将下面生命线的上部虚线连接到位于其上方生命线的控制焦点栏的底部。 - feuGene
2
@JDelage已回答你的问题。要点是:更改UML消息对象的属性为消息类型:递归。 - feuGene
1
你真是让我开心极了!因为我不知道如何延长生命线,所以我试图下载一堆替代品:( 再次感谢你! - Abdelouahab
哇,真是让人惊叹啊...好的,我试着从Visual Studio转到Dia,但是创建序列图需要手动操作的量实在是太大了...我之前很喜欢Dia的,但现在必须得找一个替代品了。 - eduncan911
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接