2012-02-09 163 views
40

我正在寻找一个UML设计工具(仅用于设计,不需要代码生成)。有没有好的+免费+轻量级+ Linux UML设计工具?

主要特点

  1. 免费
  2. 对于Linux
  3. 使用方便
  4. 轻型
+0

虽然不是严格的UML我用[JAVE(HTTP://www.jave由Matchi.com提供回到/)。由于所有的图纸都是纯文本,我可以将它们粘贴到我的维基,VCS中的降价文件等,并轻松修改和查看修订之间的变化。它很容易使用,但你没有获得任何形状。不过,您可以导出并保存自己的文件。 [示例图](http://i.stack.imgur.com/rTM7o.png)。 – 2016-06-06 06:56:07

回答

42

大多数UML工具为Linux看起来非常糟糕,但是你可以用这些:

实验/替代品:

  • ASCII flow - 你不能总是包括文档,图像,但简单的文字看起来到处都是一样的,好的代码用于快速浏览。

  • Cloudcraft - 使用Cloudcraft绘制AWS图。适用于快速架构图。

为了快速图纸和谁不吓唬到“代码”的一些图我还建议采取看看这款产品http://yuml.me/diagram/scruffy/class/samples

+3

我现在正在使用ArgoUML。但这是背后的一大痛苦。对UML模型和连接器的支持非常有限。有总比没有好。 – Kamal 2012-02-14 05:11:10

+1

这是Umbrello不是伞(对于那些在包管理器中进行搜索的人)。 – 2014-08-18 20:38:48

+1

问题是,大多数这些工具已经死亡。单独Dia(我真的很喜欢)在6年以前没有看到更新。 – rbaleksandar 2017-02-21 08:37:02

1

我使用Obeo UML设计,你可以在Eclipse Marketplace找到。

它与用于MDSD的Acceleo工具包结合得非常好。

我认为任何建模工具的主要卖点是它必须能够生成可以输入到工具链中的输出。

我从未见过只存在纯粹的纪录片目的的模型在一个项目中存在超过两个或三个周期。这种东西通常永远不会起作用,因为项目中的变化是先执行的,然后是对模型进行调整。这种工作理所当然地被视为脑死亡或奢侈(取决于你问的对象)。

正确的方法是项目中的更改必须由模型中的更改驱动。

+0

这似乎是Linux的独立版本的直接下载链接http://www.umldesigner.org/download/ – JesseBoyd 2017-08-14 18:38:05

7

我建议StarUML 2

有32位和64位的Debian/Ubuntu软件包。这是非常容易使用和轻量级。这是商业的,但没有时间限制的评估(如Sublime Text 2)。

+0

Doesn' t在Ubuntu 16.04上运行,因为它的一个依赖'libgcrypt11'在Xenial – Tek 2016-08-25 14:02:23

+1

Tel中不可用,在http://stackoverflow.com/a/37095618/3001953 – Maks 2016-10-10 21:29:05

0

我喜欢BOUML但现在的免费版本不再可用......有一个叫DOUML叉,检查出来