是否有提供与MS Visio类似的功能的免费工具或软件包?
我正在寻找可以创建数据库,大多数UML和应用程序流程图的东西。
看看DIA
ARIS Express是Visio的免费替代品。
Cacoo非常好。这是一个基于Flash的Web应用程序,实际上就像更友好的Visio。从电子电路到办公室布局再到UML,大约有20种形状可用。甚至iPhone和Android UI形状。而且是免费的。
您也可以尝试my.origramy-这是一个免费的在线服务,用于构建图表,方案等。它基于Flash编辑器/查看器组件。
取决于您对功能的含义。在我看来,Visio比数据处理和可视化工具要少得多。在表面之下,所有元素均由专门的计算表制成,从而可以处理形状的外观和行为。有一些普通的更好的绘图工具,但没有一个具有如此复杂的计算能力。
签出LucidChart。它非常快速且易于使用。他们有一个有限的免费帐户,其付费帐户是合理的。
Gliffy看起来不错,而且便宜,但可以免费选择:http://www.gliffy.com
这里有许多有趣的程序:http://www.osalt.com/visio
[结帐FreelyDraw。它是一种专业,易于使用的图表工具,与visio相比虽然体积虽小,但功能齐全,值得一试。现在,它支持Windows和MacOS。
Argo UML不是visio,但可用于制作UML图。
Open office draw的盒子带有粘性连接器,在那个时候我觉得还可以,我只需要一个简单,没有形式主义的简单图表。 Argo UML在形式上更正确一些,但是形式主义并不总是存在的。
出于不同的目的,使用不同的程序。
比手工绘制更好地生成应用程序流。 Graphviz点非常适合。然后,您可以输入以下内容:
digraph{
step1 -> step2;
step2 -> step3;
step2 -> step4 [label="optional"];
}
有向图的一种简单的领域特定语言。它有充分的文档记录,并具有跨平台的实现。它也适用于生成类图,但您可能不希望直接为其使用DSL(只需编写一个小程序即可生成它)
对于数据库,我使用了Fabforce DbDesigner。还有一个带有SQL服务器支持的版本。
[StarUML看起来不错,除了它没有任何数据库图功能。