Ubuntu 上有没有 uml 工具? [关闭]

Posted

技术标签:

【中文标题】Ubuntu 上有没有 uml 工具? [关闭]【英文标题】:Are there any uml tools on Ubuntu ? [closed] 【发布时间】:2011-04-14 13:08:36 【问题描述】:

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

【问题讨论】:

这不是一个编程问题,也不是一个完整的 Ubuntu 问题。我不确定,但ubuntu.stackexchange.com 可能是发布此问题的正确位置。 我不确定我是否同意,@bdhar。常见问题解答特别说明了“程序员常用的软件工具”。它可能适用于ubuntu-se 以及,但我仍然认为它适合这里。 @paxdiablo-感谢您的澄清! :) 【参考方案1】:

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

【讨论】:

生成的图表看起来很糟糕。确实 Dia 可以很好地处理很多事情,但我认为他们应该“聘请”一位艺术家来改善他们生成的图片的外观。 @Andrei 没错,但有好的一面:当您看到图表时,您会立即知道它是否是使用 Dia 制作的 :) 那是主观的。在我看来,它们看起来非常漂亮和专业。 它看起来比 5 年前好多了。【参考方案2】:

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

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


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

【讨论】:

对于 lucid,10.04 w/gnome Umbrello 每 20 分钟崩溃一次 Umbrello 看起来自 2008 年以来就没有人碰过它。【参考方案3】:

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

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

【讨论】:

【参考方案4】:

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

【讨论】:

【参考方案5】:

我在 Ubuntu 中使用了 EclipseUML Omondo。效果很好但是工具的价格实在是太高了!!

【讨论】:

【参考方案6】:

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

http://argouml.tigris.org/

更多信息请访问:

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

【讨论】:

ArgoUML 有一个名为“GetDebs”的 PPA。在此处阅读更多信息:ubuntuupdates.org/ppa/getdeb_apps?dist=precise【参考方案7】:

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

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

【讨论】:

遗憾的是,Gaphor 在 Ubuntu 12.10 上崩溃了。 (虽然根据错误报告,它确实在 13.04 上工作。)【参考方案8】:

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

【讨论】:

【参考方案9】:

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

http://astah.net/editions/community

【讨论】:

社区版已停产。【参考方案10】:

我使用的是BOUML(版本XMI文件。

【讨论】:

sourceforge.net/projects/douml 看看我的 Bouml 分支。我已经添加和更改了很多东西,它仍然是 GPL。 太棒了!我马上去看看! 我从您的个人资料中看到您是一名网络开发人员 - 如果 Douml 的 php 部分有错误,请通知我。我主要关注 C++,所以可能会有一些。 其实...只有Windows版本可用。我可以在 GNU/Linux 上编译它吗? 是的,readme.md 中对此有一般指导方针,而且这个人维护 deb 构建:launchpad.net/~pasgui/+archive/ppa【参考方案11】:

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

再见!

【讨论】:

【参考方案12】:

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

下载,解压,然后输入以下内容运行:

chmod +x umlet.sh
./umlet.sh

建模愉快。

【讨论】:

Ubuntu 上的最新版本有很多 bug。例如,当用户试图在打开的菜单中浏览文件夹等时,它会不断冻结。【参考方案13】:

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

【讨论】:

很棒的基于网络的工具

以上是关于Ubuntu 上有没有 uml 工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

visio2010画的uml用例时怎么添加聚合关系

一个很老的本子安装Ubuntu12.10但是安装完成登录后马上显示compiz意外关闭应该是显卡太小不支持3D怎么关

XP系统的445端口怎么关 关闭端口

UML

用于对 Java 项目进行逆向工程的 UML 工具 [关闭]

UML