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

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

【问题讨论】:

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

标签: ubuntu uml ubuntu-10.04


【解决方案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

        【讨论】:

        【解决方案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 上运行。

            【讨论】:

            • 很棒的基于网络的工具
            猜你喜欢
            • 2012-03-01
            • 2021-10-16
            • 2013-11-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-07-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多