我正在寻找一个 UML 设计工具(只是为了设计,不需要代码生成)。
主要特征
您的意思是绘制图表的工具吗? 请尝试 直径图编辑器。
大多数用于 Linux 的 UML 工具看起来都很糟糕,但是您可以使用以下工具:
试验/替代方案:
ASCII flow -您不能总是在文档中包含图像,但是简单的文本看起来到处都一样,很适合在代码中用于快速概述。
Cloudcraft -使用 Cloudcraft 绘制 AWS 图表。
对于快速绘图和谁不害怕“编码”一些图表,我也建议看看这个产品 http://yuml.me/diagram/scruffy/class/samples。
您可以在这里找到 UML 开源工具列表的重金属列表: http://modeling-languages.com/uml-tools/#open
我喜欢 UMlet: http://www.umlet.com/。它非常轻
我刚刚发现紫罗兰 UML。易于使用,轻量级,图表看起来对我来说没问题: 我选择了我的使用!
看这里: http://alexdp.free.fr/violetumleditor/page.php
我使用您可以在 日食市场中找到的 Obeo UML 设计器。
它与 MDSD 的 Speed o 工具包配合得非常好。
我认为任何建模工具的主要卖点是,它必须能够产生可以输入到您的工具链中的输出。
我从来没有见过仅仅为了纯粹的纪录片目的而存在的模型在一个项目中存活超过两到三个周期。这类东西通常不会起作用,因为项目中的变更首先被执行,然后模型才被调整。这种工作理所当然地被视为脑死亡或奢侈(取决于你问谁)。
正确的方法是项目中的更改必须由模型中的更改驱动。
我使用 Gaphor,它基于 GTK2,并使用 cairo 绘制漂亮的图表。它基于 Python,可以在 UML 中分析和显示 Python 代码。
最好从 PyPI 安装: https://pypi.python.org/pypi/gaphor
https://github.com/gaphor/gaphor
网址: https://gaphor.org/
我喜欢 BOUML,但是现在免费版已经不再可用了... ... 有一个名为 DOUML的分支,看看吧