Dia
软件描述
一个支持 Linux、Windows、Unix 和 Mac OS X 的开源图表编辑器,具备构建实体关系图、UML 图、流程图和网络图的功能,支持通过 XML 定义的形状进行自定义,具有可扩展性,并基于 GTK+ 提供图形用户界面。
官方网站
访问软件的官方网站了解更多信息
gitlab.gnome.org
什么是 Dia?
Dia 是一个基于 GTK+ 的 Linux、Unix、Mac OS X 和 Windows 操作系统的图表创建程序,采用 GPL 许可证发布。Dia 的设计灵感大致来源于商业 Windows 软件 Microsoft Visio,但更侧重于非正式的、日常使用的图表。它可以用来绘制各种不同类型的图表。目前,Dia 提供了专门的对象来帮助绘制实体关系图、UML 图、流程图、网络图以及其他多种图表。此外,通过编写简单的 XML 文件,并使用 SVG 的子集来绘制图形,还可以为新增图形类型添加支持。
🔄 替代方案
90 个选择
SmartDraw
SmartDraw 不是从空白屏幕开始,而是直接提供您所需的精确模板。然后通过简单的命令添加您的信息,SmartDraw 会为您完成其余工作。没有任何其他绘图软件能与之相比。
Umbrello 是一款统一建模语言(UML)建模工具和代码生成器。它能够以行业标准的 UML 格式创建软件及其他系统的图表,并能从 UML 图表生成多种编程语言的代码。

Gliffy
“如果他们能看到我在想什么,他们就会明白了!”人们看到图片就能更快地理解。图片能帮助他们看清信息之间的关联,判断信息是否完整,以及某个要素的变化如何影响其他部分。
从文本描述中生成图表!它提供了一个统一的 API,支持 BlockDiag、BPMN、Bytefield、C4(配合 PlantUML)、Ditaa、Erd、GraphViz、Mermaid、Nomnoml、PlantUML、SvgBob、UMLet、Vega、Vega-Lite、WaveDrom。