【软工方法论21】291_UML建模工具与画图技巧
UML建模工具与画图技巧
你有没有遇到过这种情况?
架构评审会上,别人画的架构图清晰明了,你的图……看起来像一团乱麻。
老板看了半天问:“这图是什么意思?”
UML建模是架构师的基本功,但更重要的是——怎么画出让别人看懂、让自己加分的图。
今天聊聊UML建模工具和画图技巧。
一、为什么要学UML?
**UML(统一建模语言)**是什么?
就像写文章有语法,画图有规范。UML就是软件工程的"画图语法"。
UML的价值:
- 沟通:让团队对系统有一致理解
- 文档:留下可视化的设计文档
- 分析:通过画图发现问题
- 规范:让设计更严谨
“UML不是目的,沟通才是目的。一张好图胜过千言万语。”
二、常用UML建模工具
1. PlantUML / Mermaid(代码生成图)
优点