【发布时间】:2010-12-29 11:25:03
【问题描述】:
我们正在寻找免费/廉价或开源的 UML 工具。你用过什么工具? 如果有 2 个工具就可以了,流程图和 UML 各一个。
如果 UML 工具或流程图工具很便宜(我们是非营利组织),并且没有足够好的开源软件,我们愿意研究它们。
谢谢,BR,
~A
【问题讨论】:
-
^ 并且链接已失效。
我们正在寻找免费/廉价或开源的 UML 工具。你用过什么工具? 如果有 2 个工具就可以了,流程图和 UML 各一个。
如果 UML 工具或流程图工具很便宜(我们是非营利组织),并且没有足够好的开源软件,我们愿意研究它们。
谢谢,BR,
~A
【问题讨论】:
我尝试了一些,但对我来说毫无疑问的赢家是 Topcased。您可以通过www.topcased.org 获取。
【讨论】:
我用UMLet
免费且开源。
为什么我喜欢它:所有图表都有一个“源代码”,例如一个类就是这样“编码”的。
<<Stereotype>>
Package::FatClass
{Some Properties}
--
-id: Long
-ClassAttribute: Long_
--
#Operation(i: int): int
/+AbstractOperation()/
--
Responsibilities
-- Resp1
-- Resp2
它很方便,并且使用图形编辑器避免了麻烦。
编辑: 感谢埃里克的精确度
【讨论】:
对于绘制序列图,这个网站非常棒: http://websequencediagrams.com/
【讨论】:
Topcased 已集成到 Eclipse 并能够生成代码。
【讨论】:
我以前用过BOUML。如果您喜欢这类事情,它对于从 UML 类图生成 Java 代码很有用。
【讨论】:
它在线,但我认为yUML 是我用过的最好的免费工具。我在大学工作中使用过 Violet,但发现它笨重且容易崩溃。
yUml 不过只支持类图、活动图和用例图。这是它的输出示例:
【讨论】:
简单易用:JudeUML。有一个免费的社区版。
此软件现已发布为astah community。
【讨论】:
VioletUML 用于 UML 图。
【讨论】:
对于 BPMN/工作流,我使用 Bizagi Process Modeler。
对于UML,我使用Enterprise architect,但它不是免费的,但如果你看看你得到的,价格还可以。 Poseidon UML 可以,但是当你有很多图表时会受到影响。
【讨论】:
要在线创建流程图,我使用gliffy
【讨论】:
ArgoUML 也可以是一个选项,或者甚至更好,它是可用于 Eclipse 环境的免费建模工具之一。见:http://modeling-languages.com/content/uml-tools 获取指向 Eclipse 和 fre/开源工具的指针
【讨论】:
StarUML也不错
【讨论】:
例如有DIA。此外,Visual Paradigm 是具有 free community edition 的商业 UML 编辑器。
【讨论】:
看看Dia
【讨论】: