NOTE
UML
A note index for structural modeling, behavioral modeling, architecture modeling, and common UML tools.
This is a historical learning note and may contain outdated or incomplete understanding.
1. Structural Modeling
1.1. Class Diagram
1.2. Deployment Diagram
1.3. Component Diagram
2. Behavioral Modeling
2.1. Use-Case Diagram
2.2. Flowchart / Activity Diagram
2.3. State-Transition Diagram
2.4. Sequence Diagram
3. Architecture Modeling
4. Tools
4.1. PlantUML
- Open-source tool that uses simple textual descriptions to draw beautiful UML diagrams.
- Download Page
- https://plantuml.com/zh/skinparam
4.2. draw.io
4.3. dot
5. References
- Which UML Diagrams Are Commonly Used During Software Development? - Zhihu
- UML Sequence Diagram Study Notes - fly_zxy’s Column - CSDN
- UML Activity Diagrams - Jianshu
- How Is a Good Architecture Diagram Sketched Out?
- Diagrams Used in Software Development - Juejin
- Meet PlantUML
- Using PlantUML to Draw State, Activity, and Deployment Diagrams
- Software Documentation Writing - Drawing Use-Case and Sequence Diagrams with PlantUML
Discussion
Sign in with GitHub to comment. Discussions are stored as GitHub Issues.View on GitHub