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

时间:2009-12-23 12:12:06

标签: uml diagram flowchart

我们正在寻找免费/廉价或开源的UML工具。你用过什么工具? 如果有两个工具,流程图和UML各一个,那就没关系。

如果UML工具或流程图工具很便宜(我们是非盈利的),并且没有开源足够好,我们可以看看它们。

谢谢,BR,
〜A

15 个答案:

答案 0 :(得分:13)

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

yUml 仅支持类图,活动图和用例图。以下是其输出的示例:

Diagram

答案 1 :(得分:8)

StarUML也很不错

答案 2 :(得分:7)

我使用UMLet

免费,开源。

为什么我喜欢它:所有的图都有一个“源代码”,例如,一个类是“编码”的。

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

它很方便,并且避免使用图形编辑器进行嘶嘶声。

编辑: 感谢eric的精确度

答案 3 :(得分:5)

例如DIA。此外,Visual Paradigm是商业UML编辑器,其free community edition

答案 4 :(得分:2)

查看Dia

答案 5 :(得分:2)

VioletUML用于UML图表。

答案 6 :(得分:2)

简单易用:JudeUML。有一个免费的社区版。

此软件现已发布为astah community

答案 7 :(得分:1)

要在线创建流程图,我使用gliffy

答案 8 :(得分:1)

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

答案 9 :(得分:0)

ArgoUML也可以作为Eclipse环境中可用的免费建模工具之一,或者甚至更好。请参阅:http://modeling-languages.com/content/uml-tools 指向Eclipse和fre / open-source工具的指针

答案 10 :(得分:0)

对于BPMN / Workflow,我使用Bizagi Process Modeler

对于UML我使用Enterprise architect但它不是免费的,但如果你看看你得到的价格,那就好了。 Poseidon UML可以,但是当你有很多图表时会受到影响。

答案 11 :(得分:0)

我之前使用过BOUML。如果您遇到这类问题,它对于从UML类图生成Java代码非常有用。

答案 12 :(得分:0)

为了绘制序列图,这个网站很棒: http://websequencediagrams.com/

答案 13 :(得分:0)

此任务的其他网络工具包括draw.ioCacooCreately

答案 14 :(得分:0)

我已经尝试了一些,但是对我来说,获胜者是Topcased。你可以在www.topcased.org获得它。