我就是找不到合适的(且免费的)工具。我该用什么?
答案1
你试过 Umbrello 吗?虽然它基于 KDE,但如果你不想使用 Java 路线,那么它是我遇到的最好的工具。Umbrello 在 Ubuntu 存储库中。
如果你对 Java 没意见,ArgoUML是一个非常好的工具,或者你可以看看 eclipse 有哪些可用的插件。
答案2
尝试过迪亚?
sudo apt-get install dia
答案3
乌姆莱特 是一款出色的免费开源 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 插件。