免费、廉价或开源的UML和类似Visio的工具

7
我们正在寻找免费/便宜或开源的UML工具。你使用过哪些工具? 如果有两个工具,一个用于流程图,一个用于UML,也可以。 如果UML工具或流程图工具价格便宜(我们是非营利性组织),而且没有好的开源工具,我们愿意考虑它们。

有很多其他的重复问题,其中包括 http://stackoverflow.com/questions/168512/best-free-professional-looking-uml-tool。请注意不要翻译成解释性内容。 - anon
^ 这个链接已经失效了。 - Ufos
15个回答

13

它是在线的,但我认为yUML 是我使用过的最好的免费工具。我曾经用Violet做过大学作业,但发现它很笨重且容易崩溃。

yUML仅支持类图、活动图和用例图。以下是它输出的一个示例:

Diagram


1
整洁!虽然不够强大,但非常适合我有时需要制作的几个小型UML类似图。感谢S.O.和闲暇浏览的时间,否则我永远不会知道这个软件。 - DarenW
2
yUML很棒。看一下GenMyModel,这是一种相同类型的在线工具,但具备代码生成功能。 - tomhelper

8

StarUML 也是一个不错的工具。


1
我喜欢StarUML,它非常迅速且能够生成令人满意的图表。很遗憾,由于Delphi不再流行,这个开源项目有些停滞了。 - pjp

7

我使用UMLet

它是免费且开源的。

我喜欢它的原因是所有图表都有“源代码”,例如一个类的“代码”如下所示:

<<Stereotype>>
Package::FatClass
{Some Properties}
--
-id: Long
-ClassAttribute: Long_
--
#Operation(i: int): int
/+AbstractOperation()/
--
Responsibilities
-- Resp1
-- Resp2

它很方便,避免了使用图形编辑器时的头痛。

编辑: 感谢Eric提供的精确信息。


1
实际上,UMLet是开源的: “源代码在UMLet压缩文件中。(没有makefile、项目文件和ant脚本。)” http://www.umlet.com/faq.htm它是一个适用于简单图表的好工具。 - Eric Bréchemier

5

Visual Paradigm相当不错。(我正在使用社区版)。感谢Konamimian。点赞。 - granadaCoder

2

2

2

1

我使用Gliffy来在线创建流程图。


1

Topcased已经集成到Eclipse中,可以生成代码。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接