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

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

我就是找不到合适的(且免费的)工具。我该用什么?

答案1

你试过 Umbrello 吗?虽然它基于 KDE,但如果你不想使用 Java 路线,那么它是我遇到的最好的工具。Umbrello 在 Ubuntu 存储库中。

如果你对 Java 没意见,ArgoUML是一个非常好的工具,或者你可以看看 eclipse 有哪些可用的插件。

ArgoUML

答案2

尝试过迪亚

 sudo apt-get install dia

迪亚

答案3

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

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

UMLet 可独立运行,或作为 Eclipse 插件在 Windows、OS X 和 Linux 上运行。

(此外,还可以使用其姊妹工具 PLOTlet 来创建图表网格。)

乌姆莱特

它是最好的之一,也是我个人最喜欢的!

答案4

我用纸莎草纸,这是法国原子能委员会开发的套件,目前可作为 Eclipse 插件使用。它是我所知道的最先进的开源建模工具,几乎完全支持 UML2。广泛描述:

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

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

在此处输入图片描述

相关内容