40

Ubuntu 上是否有任何 UML 工具(如 Rose)?

4

13 回答 13

42

我使用Dia绘制 UML 图(以及其他图),但它无法生成代码(至少在没有一些额外工具的情况下不能生成代码,例如dia2code)。它更像是一个通用的图表绘制工具,对 UML 有很好的支持。

Umbrello是专门用于基于 UML 的建模的工具。它在绘图方面可与 Dia 相媲美,而且它可以从/向多种语言导出和导入代码。


在我看来,上述应用程序是您可以从 Ubuntu 获得的最好的应用程序。尽管如此,还有其他几个与 UML 建模相关的应用程序/库。打开系统 -> 管理 -> Synaptic 包管理器并在搜索框中输入“uml”。

于 2010-09-20T07:42:24.827 回答
9

我使用 argoUML,它也可以生成代码。似乎它没有更新到最后的 UML 标准,但它可以成功生成 C++、Python 和 PHP 代码。我觉得它非常有用。

http://argouml.tigris.org/

更多信息在:

http://en.wikipedia.org/wiki/ArgoUML

于 2010-09-20T08:31:18.250 回答
8

尝试基于WEB 的建模工具,让您摆脱操作系统的限制!我推荐GENMYMODEL一个符合 UML 的在线工具。你只需要一个Ubuntu 中的网络浏览器,因为它可以在 Chrome、Firefox 和 IE 上运行。

于 2013-08-26T08:49:52.630 回答
4

我使用 UMLet。http://www.umlet.com/

下载,解压,然后输入以下命令运行:

chmod +x umlet.sh
./umlet.sh

快乐的建模。

于 2012-12-09T22:10:23.037 回答
4

如果您不介意使用 java-apps,那么您应该关注yed。图表看起来比直径好一点。不过迪亚很好。

于 2010-09-20T08:08:16.403 回答
2

我用过的最好的 UML 工具是 Asta Uml 工具,它有一个社区版。

http://astah.net/editions/community

于 2012-11-01T22:50:28.420 回答
2

Dia是一个功能强大的程序,可以很好地处理 UML。

于 2010-09-20T07:36:36.973 回答
1

我偶尔用过Dia,但我不喜欢它。

我最近尝试过Gaphor,它不会尝试处理除 UML 之外的其他图表,而且非常好。如果我是你,我真的会试试 Gaphor。

于 2011-03-01T18:21:47.573 回答
0

我正在使用BOUML(版本<5.0,因为它不再受 GPL 许可),因为它具有一些逆向工程和代码生成功能,还因为它可以导出XMI文件。

于 2012-11-23T15:53:49.167 回答
0

还有 Visual Paradigm 可用。如果您不想/不能为此付费,您可以使用它的Community Edition。注意事项:您仅限于非商业项目,并且每种类型只能绘制一个图表(我不确定最后一个图表,至少当 VP 在版本 7 中有这个限制时)。

再见!。

于 2012-12-04T10:21:49.797 回答
0

您可以将 Enterprise Architect 与 Wine 一起使用: http ://www.sparxsystems.com/support/faq/enterprise-architect-WINE.html

于 2012-06-23T13:16:29.757 回答
0

选择 Eclipse 建模工具。我就是这么做的,你可以将它安装在现有的 eclipse 之上http://www.vogella.de/articles/UML/article.html

它独立于平台。它不断发展。

于 2010-09-20T07:57:52.663 回答
0

我在 Ubuntu 中使用了 EclipseUML Omondo。它工作得非常好,但工具的价格真的太高了!!

于 2010-09-20T08:12:18.760 回答