【问题标题】:Nice free tool to create UML Communication (=Collaboration) diagrams [closed]很好的免费工具来创建 UML 通信(=协作)图 [关闭]
【发布时间】:2014-02-12 02:31:38
【问题描述】:

UML 1 使用协作图这个名称。 UML 2 使用名称通信图。 In this link you can find the definition and one nice exampleHere you can find a nice reference about how to create them.

很遗憾,我最近一直在使用的软件中没有找到这个图表:DIA。我认为它在WhiteStarUML 中也不可用。帮助中有一个教程,但我无法使其工作。由于 WhiteStarUML 是 StartUML 的一个分支,可能还没有完成。

WhiteStarUML 屏幕截图:有一个协作图文件夹,但里面没有文件可以双击它来创建它(如类图或用例图)

您最喜欢用什么免费工具来创建这些图表?

【问题讨论】:

  • 如果您找不到专门针对此类图表的内容,我建议您将 yEd 作为通用图表工具。你可以自定义它来做几乎任何事情。我不确定它是否免费,但它是免费的。
  • @GVH,yEd 似乎是绘制任何图表的简单方法......但我没有找到任何符号来绘制 the secuential messages :(
  • 你的意思是除了一些文字之外还有箭头的边缘?您可以制作这样的自定义边缘。放下任意边缘,添加标签,编辑标签,将图标更改为箭头的图片,将旋转设置为自动旋转等。然后将其保存为自定义形状,您可以重复使用它。跨度>
  • 好的@GVH,你是对的。我做的。它也可能是另一种解决方案......
  • 这不是一个很好的解决方案,我同意。感觉很hacky。然而,我认为这个领域的节目选择令人失望。 StarUML 和家族的功能太多了我不想要的功能,而剩下的 yEd 是我发现的唯一一个接近于易用性和功能的正确组合的解决方案。

标签: uml diagram tool-uml staruml collaboration-diagram


【解决方案1】:

再次,Visual Paradygm UML 的免费社区版。在您将一张图表用于项目之前,它甚至可以在没有水印的情况下打印。

但通信图很简单,你可以用一些免费的绘图工具轻松模拟它。它们有很多,它们很容易,只需尝试找到你喜欢的东西 - 直觉太个人化了。

【讨论】:

  • 不是每个图表工具中都包含与消息连在一起的箭头。当然你可以单独放一个箭头,但是如果你移动一个东西,箭头就不会跟着它移动。同样,我喜欢 Visual Paradygm UML。你可以download the free edition here。你可以see all the products of Visual Paradigm here
  • @chelder 上个月我刚刚比较了几个建模工具。 VP UML 获得了继 Sparx 的 EA 之后的第二名。 VP 的免费图表工具非常薄弱。那些家伙甚至不打算改变他们,我问他们的支持。但作为一个免费的变体,他们的社区版非常好。但是对于手绘图,一些开源图表工具会更好。
  • @chelder 你为什么不检查答案?不一定是我的,但有一些?如果我们贪婪,我们的主题(uml)将不会扩展。最后,我们都会输。
  • 嗯,我的想法是给一些时间来获得更多的答案。所以任何寻找这个话题的人(就像我在谷歌做的那样,没有结果)可以看到更多的观点。但我猜你又是对的一次!
  • @chelder 我也不是没有缺点。我很健忘,不得不不时检查我的旧帖子是否为其他海报设置了投票...通常规则-等待更多答案有效。但不是在 uml 上,我们那里的访客很少。一天最多访问5次!只有审阅者访问以关闭的问题才能获得更多视图。
【解决方案2】:

它可能不直观,但在 WhiteStarUML 中,使用模型资源管理器的上下文菜单(右键单击包)或从主菜单“模型 - 添加图表”中选择来创建图表(包括协作图)。在图表资源管理器中,您只能看到现有图表。

【讨论】:

  • 你说得对,我可以做到,但它根本不直观!我认为 WhiteStartUML 是一个如果我们想从图表自动生成代码 的好主意。但事实并非如此,所以如果可能的话,我更喜欢使用另一个更直观的图表工具。
猜你喜欢
  • 1970-01-01
  • 2010-09-16
  • 1970-01-01
  • 2012-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多