PlantUML

PlantUML

使用纯文本描述绘制模型的基于Java的开源UML图生成器。
PlantUML是一个开源工具,它使用简单的文本描述来绘制UML图。该生成器可以在JVM中的任何位置运行,并与各种应用程序集成,例如Wiki,文本编辑器,IDE,编程语言,文档生成器等。主要基于Graphviz。可以渲染各种图语法,例如PlantUML,Dot和Ditaa。
plantuml

Linux版PlantUML的替代品

NClass

NClass

NClass是一个免费工具,可以轻松创建具有完全C#和Java语言支持的UML类图。
Violet UML Editor

Violet UML Editor

Violet是具有以下优点的UML编辑器:非常易于学习和使用。绘制漂亮的图。完全免费。跨平台。
mermaid

mermaid

一个简单的工具,用于以类似于markdown的方式从文本生成图表和流程图。
IYOPRO

IYOPRO

IYOPRO(改进您的流程)是一个利用BPMN 2.0标准的专业在线BPM和工作流系统。
BOUML

BOUML

BOUML是一个免费的UML 2工具箱(正在开发中),使您可以指定并生成C ++,Java,Idl,Php和Python中的代码。
UML Designer

UML Designer

UML Designer提供了一组通用图以与UML 2.5模型一起使用。目的是提供一种从UML过渡到特定领域建模的简便方法。
Cubetto

Cubetto

Cubetto为您提供了从大量选择中建模语言建模的机会。您可以在BPMN,事件驱动流程链(EPC)到流程图之间进行选择。
GenMyModel

GenMyModel

GenMyModel是用于UML,BPMN2,数据库,流程图等的在线建模平台。
MockupTiger

MockupTiger

MockupTiger是一个基于Web的应用程序,可帮助您为下一个Web应用程序或桌面软件构建流畅的线框,模型或原型。
UMLGraph

UMLGraph

UMLGraph允许对UML类和序列图进行声明性说明和绘制。
DotEditor

DotEditor

点文件的图形编辑器,可与GraphViz一起使用以生成图表。
TopCoder UML

TopCoder UML

TopCoder UML工具是一种易于使用且一致的建模工具,可用于设计和开发竞赛。
ObjectAid

ObjectAid

ObjectAid UML Explorer是用于Eclipse IDE的敏捷,轻量级的代码可视化工具。它以实时UML类和序列图的形式显示Java源代码和库,这些代码会随着代码的更改而自动更新。
SequenceDiagram.org

SequenceDiagram.org

在线免费序列图工具。简洁的界面和快速的客户端处理。可联机和脱机工作,脚本和拖放工作。
Gaphor

Gaphor

Gaphor是基于Python的易于使用的建模环境。这意味着您可以为文档创建漂亮的UML图并帮助您进行设计决策。