Dev Tools - Draw

程序员常用的几种图:

在实际使用过程中,根据具体情况,画1-2种图即可,再多也没有必要。

架构图

Arch Diagram

![[arch_diagram.PNG]]

工具:

流程图

Workflow Diagram

![[workflow_diagram.PNG]]

工具:

笔者认为:使用“拖拽式”的编辑方式,更直观、高效。只需符合两点:

ER图

Entit Relationship Diagram

![[er_diagram.PNG]]

工具:

笔者认为:ER图相当于是在类图的基础上做一层抽象。不关心具体的细节,而是从宏观角度思考所有的对象。

类图

Class Diagram

![[draw_class_diagram.png]]

工具:plantuml 网址:https://plantuml.com/ 语法:https://plantuml.com/class-diagram/

使用时,往往配合 IntelliJ 的插件:

图标含义

时序图

Sequence Diagram

![[draw_seq_diagram.PNG]]

工具:plantuml 网址:https://plantuml.com/ 语法:https://plantuml.com/sequence-diagram/

其他备选工具

Fork me on GitHub