有哪些 UML(统一建模语言)工具可用?

Luc*_*sky 44 development software-recommendation uml

我只是找不到一个像样的(和免费的)。我可以使用什么?

txw*_*ger 18

你有没有试过伞?鉴于它基于 KDE,但是如果你不想走 java 路线,它是我遇到的最好的工具。Umbrello 位于 Ubuntu 存储库中。

如果你对java没问题,ArgoUML是一个相当不错的工具,或者你可以看看eclipse有哪些插件可用。

阿尔戈UML

  • 序列图在 ArgoUML 中尚未完全开发。许多方面没有完全实现,或者可能没有按预期运行。 (2认同)

Oli*_*Oli 17

试过迪亚吗?

 sudo apt-get install dia
Run Code Online (Sandbox Code Playgroud)

迪亚

  • @txwikinger:有dia2code([安装dia2code](http://apt.ubuntu.com/p/dia2code)),但我从来没有用过它,所以不知道它有多大用处...... (3认同)

avi*_*wal 11

乌姆莱特 安装 umlet 是一款出色的、免费的、开源的 UML 工具,具有简单的用户界面:

  • 你可以快速绘制UML图,
  • 生成序列图和活动图
  • 将图表导出到 eps、pdf、jpg、svg 和剪贴板
  • 使用 Eclipse 共享图表
  • 创建新的、自定义的 UML 元素

UMLet单独运行或作为Eclipse插件在Windows,OS X和Linux。

(另外,查看它的姊妹工具 PLOTlet 来创建图表网格。)

乌姆莱特

它是最好的,也是我个人的最爱!


met*_*rph 8

迪亚 安装直径可以将代码生成为 Java、PHP、C++ 等等,但你应该安装Dia2code 安装dia2code用于生成代码。我用它来创建 UML,然后生成类的代码。


Luí*_*usa 5

我用莎草纸,它是由法国 Commissariat \xc3\xa0 l\'\xc3\x89nergie Atomique 开发的套件,现已作为 Eclipse 的插件提供。它是我所知道的最先进的开源建模工具,几乎完全支持 UML2。大致描述:

\n\n
\n

Papyrus 的目标是提供一个集成的、用户可使用的环境,用于编辑任何类型的 EMF 模型,特别是支持 UML 和相关建模语言,例如 SysML 和 MARTE。Papyrus 为基于 EMF 的建模语言提供图表编辑器。其中包括 UML 2 和 SysML 以及将这些编辑器(基于或不基于 GMF)与其他 MBD 和 MDSD 工具集成所需的粘合剂。

\n
\n\n

最重要的是,Papyrus 支持模型驱动开发(MDD),是开发领域特定语言的一个非常强大的工具。在这方面,Papyrus 似乎是 OMG 发布的唯一支持模型驱动架构(MDA)模式的开源工具。使用Acceleo等代码生成器您最终会获得完整的 MDD 堆栈 - 您甚至可以从中创建自己的 DSL 插件。

\n\n

在此输入图像描述

\n