有什么好的+;免费+;轻量级+;Linux UML设计工具?

有什么好的+;免费+;轻量级+;Linux UML设计工具?,uml,Uml,我正在寻找一个UML设计工具(只用于设计,不需要代码生成) 主要特征 免费的 对于Linux 易于使用 轻量级 你是说一个画图表的工具吗?试试看。大多数用于Linux的UML工具看起来都很糟糕,但您可以使用以下工具: (基于Java,我在图表方面遇到了一些问题) (需要Java) (需要Java) 实验/替代方案: -您不能总是在文档中包含图像,但简单文本在任何地方看起来都是一样的,便于在代码中快速浏览 -使用Cloudcraft绘制AWS图表。适用于快速架构图 对于快速绘图和不害

我正在寻找一个UML设计工具(只用于设计,不需要代码生成)

主要特征

  • 免费的
  • 对于Linux
  • 易于使用
  • 轻量级

  • 你是说一个画图表的工具吗?试试看。

    大多数用于Linux的UML工具看起来都很糟糕,但您可以使用以下工具:

    • (基于Java,我在图表方面遇到了一些问题)
    • (需要Java)
    • (需要Java)
    实验/替代方案:

    • -您不能总是在文档中包含图像,但简单文本在任何地方看起来都是一样的,便于在代码中快速浏览

    • -使用Cloudcraft绘制AWS图表。适用于快速架构图


    对于快速绘图和不害怕“编写”一些图表的人,我也建议您看看这个产品。

    您可以在这里找到UML开源工具列表的金属列表:

    我喜欢UMLet:。它很轻

    我刚刚发现了它。易于使用,重量轻,图表对我来说还不错:我选择了它供我使用


    请参见此处:

    我使用的是Obeo UML设计器,您可以在中找到

    它与用于MDSD的Acceleo工具包配合得非常好

    我认为任何建模工具的主要卖点是,它必须能够生成一个可以输入到工具链中的输出

    我从未见过纯粹为了纪录片目的而存在的模型在一个项目中存活超过两到三个周期。这类事情通常是行不通的,因为项目中的更改是先执行的,然后模型才被调整。这类工作被合理地视为脑残或奢侈(取决于你问谁)


    正确的方法是,项目中的更改必须由模型中的更改驱动。

    我使用gaphor,它基于GTK2,并使用cairo绘制漂亮的图表。它是基于Python的,可以用UML分析和显示Python代码

    从PyPI进行最佳安装:

    Github:


    网站:

    我喜欢BOUML,但现在免费版本不再提供了。。。有一个名为的fork,请查看它

    我现在正在使用ArgoUML。但这是一个巨大的背后的痛苦。对UML模型和连接器的支持非常有限。有些东西总比什么都没有好。它是Umbrello而不是Umbrella(对于那些在包管理器中进行搜索的人来说)。问题是这些工具中的大多数已经过时了。孤独的Dia(我非常喜欢)已经有6年多没有看到更新了。@rbaleksandar我不得不同意你的观点,但是流程/图表没有“太多”的变化。随着敏捷框架的采用,我看到越来越少的带有UML图等的文档化项目。这并不意味着文档变得不那么重要,它仍然应该是流程的一部分。就个人而言,如果不需要导入代码,我会选择Inkscape。由于SVG是基于XML的,您可以加快添加重复数据的过程(加上有多个库支持使用SVG,因此您可以使用编程技能快速完成工作)。最后但并非最不重要的一点是,你可以使事物看起来相当漂亮PS:从来没有说过文档应该被忽略,但是习惯于一个过时的工具,并且不知道发行版的下一个版本是否会完全破坏它,这是浪费时间,omho。虽然我不是严格地使用UML。由于所有的图形都是纯文本,我可以将它们粘贴到我的wiki、VCS中的标记文件等中,并轻松地修改和查看修订之间的更改。这很容易使用,但你没有形状的盒子。不过,您可以导出并保存自己的。如果你想要一个工具来取悦你的老板,但又不想花太多时间在图表上。或者您希望可视化您的代码。然后检查强氧。它读取代码并生成图表。我们第一次用它来摆脱我们的老板,他想把一切都记录下来(但文件会过时)。后来我有时用它来可视化我们的代码。这是一个很好的概述。它并不是做所有的UML图。但它所做的是自动化的。我们制作的其他几张图表,我们手工制作,在白板上,并制作了一张照片。这对我也很好:))谢谢这似乎是一个独立版本Linux的直接下载链接,使用起来非常困难!甚至拖拽一个盒子都是一件痛苦的事。我错过什么了吗?你能分享一本易用指南吗