最好的免费UML创作工具


13

您使用什么免费的UML创作工具,为什么它比其他工具更好?


看问题等级。它需要打开。我要添加一些有用的信息。
Kolyunya

Answers:



5

尽管它不是UML专有的,但我使用Dia。它具有大多数(如果不是全部)UML图中使用的符号,但它也支持流程图,网络图以及我偶尔用作软件工程师的其他一些东西。

在此处输入图片说明


1
我曾经使用Argo,后来发现Dia,发现使用起来更有趣。
indyK1ng 2010年

Dia很棒,并且是多平台的。在Windows和Linux上运行良好。
马查多,

5

我尝试了上述大多数工具,因此请在这里发表我的看法:

  • 迪亚-老将;构建可靠的图表(不仅是UML),而且使用起来相当麻烦(特别是如果您的图表越来越大时,:-()几乎对彼此之间的连接没有任何限制,对这些图表进行布局很好地需要大量的手动调整(这是一个严重的时间杀手) !),对话框很难使用(例如,过时的快捷键,例如alt + O,单击“确定”以将其关闭),在图表中浏览时会用不完整的无尽的表隐喻破坏您的神经(滚动条仅在您的一个对象存在时起作用)不在视口中;并非一直(例如在Inkscape中)等等);

    总而言之:健壮和可靠,但是已经老化(尤其是在可用性方面);我经常使用(浪费很多)时间-重新排列我的图表)。
  • StarUML和argoUML-不久就使用了它们,因为它们仅支持UML1.x。有人甚至用StarUML的缺点写了他们的论文(德语)!
  • Visual Paradigm-新颖,智能,但社区版非常有限:如果每个项目创建多个图类型,您将得到难看的水印;但是,您可以通过将所有图表放在一起并稍后使用图形应用程序将其裁剪来轻松地规避这一点,
    这是我的明确建议;与Dia相比,您在创建图表时仅节省了很多时间!
  • POPP / POI(普通的旧PowerPoint /印象版)-使用您喜欢的办公室的图形应用程序!在允许的范围内,您会无所适从,但至少连接流畅,对齐对象的工作就像一种魅力!

    编辑:1/7/2013:Google文档中的绘图组件支持捕捉和绘图。仍然没有“真正的UML工具”,但是效果足够好并且易于共享。
  • 在线工具,例如gliffy.com-大多不错,但对任何认真的工作都没有好处;-)
  • 年-我只是尝试了一下,但它似乎和Visual Paradigm一样适用。试试看,亲自看看!
  • Red Koda-在StackExchange上被推荐,要求提供UML学习资源;从广义上讲也很有趣!

注意:您将在几乎所有要使用的UML工具中发现缺点(不支持的功能,错误的布局等)。因此,恕我直言,支持UML形状或捕捉的绘图应用程序仍然是最有用的。


4

yuml这是非常在博客冷却,因为它允许你创建UML图线上,没有工具等容易嵌入,维基,电子邮件等


2

我使用ArgoUML是因为它是免费的。在理工学院,他们介绍,教授和使用IBM Rational Software Modeler(RSM)学校许可证。

在简单的情况下,恕我直言,我认为由于UML标准及其各种图表的要求,所有UML建模软件都非常复杂。


2

我使用Umlet。我喜欢这个软件的地方只是它只是一个绘图工具。它不会强迫您创建和维护模型,也不会尝试生成/解析代码。与我尝试过的许多UML工具不同,我始终能够绘制出自己想要的图(绘制图元非常完整,并且可以通过代码扩展)。它可以与我的其他工具配合使用:基于文本的格式可以与我的VCS一起使用,并且可以使用命令行生成png / svg(我可以使用它来自动生成文档)。


2

裘德社区是我的首选。即使他们现在是Astah,您仍然可以在网上找到jude community 5.2。如果您从未使用过,请尝试一下。PS:我个人不喜欢StartUML。

编辑:

尽管它们具有一些非常共通的功能,并且即使Jude不再开发,但我还是更喜欢Jude,因为它的可用性。几年前,我曾使用Jude进行学习,并且今天(公司要求)必须使用starUML + VS UML Tool(公司要求),所以我一直是这两种工具的狂热用户。我发现Jude的使用方式更友好。这就是为什么我说:个人不喜欢StartUML。比较的功能我不知道Jude会如何发展,因为我们仅将starUML用于文档目的,并且Jude已停产。问候。

问候。


2
如果您说出自己喜欢Jude而不是StartUML的理由,那么您的帖子将更有用。
Vitor Py

@Vitor已授予。尽管它们具有一些非常共通的功能,并且即使Jude不再开发,但我还是更喜欢Jude,因为它的可用性。几年前,我曾使用Jude进行学习,并且今天(公司要求)必须使用starUML + VS UML Tool(公司要求),所以我一直是这两种工具的狂热用户。我发现Jude的使用方式更友好。这就是为什么我说:个人不喜欢StartUML。比较的功能我不知道Jude会如何发展,因为我们仅将starUML用于文档目的,并且Jude已停产。问候。
eestein 2011年

现在,它提供了很多信息。+1 :)
Vitor Py

+1。裘德社区如今也被称为阿斯塔(Astah)。另一个很棒的程序,也是多平台。
马查多


0

就个人而言,我喜欢StarUML

功能齐全且开源!

从网站:

StarUML是一个开放源代码项目,旨在开发在Win32平台上运行的快速,灵活,可扩展,功能强大且可免费使用的UML / MDA平台。StarUML项目的目标是建立一个软件建模工具以及一个平台,该平台将替代商业UML工具,例如Rational Rose,Together等。

StarUML的屏幕截图


0

当想法/应用处于起步阶段时,我会使用yEd;当需要更多时机时,我会迁移到ArgoUML。在某种程度上喜欢Visio,但不足以购买


0

我已经用了许多非常昂贵的东西,而讨厌它们。我什至在许多情况下都使用绘图工具,但这是非常有限的,并且使您没有使用UML工具的许多好处。无论如何,在我最近的公司中,他们使用的是我从未尝试过的Visual Paradigm。我不得不说,这是迄今为止我用过的最好的。它仍然存在其问题,但是它是我真正喜欢使用的唯一问题。Visual Paradigm几乎可以执行真正昂贵的工具的所有工作,但成本却很小。

他们有一个免费的社区版本,我知道该版本可用于非商业用途。我不确定他们是否以其他任何方式限制了功能。如果我没记错的话,您可以花100美元左右购买一个商业版。因此,如果您出于商业目的需要它,而您的雇主对此一无所知,那么我真的会非常迅速地寻找新工作。

我们尚未研究的唯一一件事就是多开发人员支持,所有昂贵的工具都能够做到。但是从网站看来,他们似乎支持它。



-1

我在Mac上使用的是用于UML的Visual Paradigm Plus。它是免费的,而且非常易于使用。

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.