StarUML 7 :支持 AI 助手的专业 UML 建模工具
软件设计时画 UML 图,要么用 Visio 太笨重,要么用在线工具功能残缺;想把代码和模型同步更是难上加难——找个专业又好用的建模工具怎么就这么难?
StarUML 就是来干这件事的:跨平台 UML 建模 + Mermaid 快速出图 + AI 辅助生成。 它是开源的专业软件建模工具,支持 UML 2.x 全套图、ERD、SysML、BPMN 等多种建模语言,V7 版本新增 Mermaid 图表生成和 MCP AI 集成。
StarUML 怎么用
- 下载安装 StarUML,支持 Windows/macOS/Linux
- 新建项目 选择建模语言(UML/ERD/SysML 等)
- 拖拽绘图 从左侧元素面板拖入组件,连接关系即可
支持代码生成(C#/Java/C++)和逆向工程,可导出 HTML 文档。V7 新增 Mermaid 文本出图功能,写几行代码就能生成图表。
StarUML 核心功能
| 功能 | 说明 |
|---|---|
| UML 2.x 全图支持 | 支持类图、用例图、序列图、状态图、活动图等 11 种图 |
| ERD 实体关系图 | 以鱼尾纹符号为基础的 ER 图设计 |
| Mermaid 快速出图 | V7 新增!文本描述直接生成图表,所见即所得 |
| AI 集成 (MCP) | V7 新增!接入 Claude/Cursor 等 AI,语音生成图表和代码 |
| 逆向工程 | 从源代码逆向生成 UML 模型 |
| 代码生成 | 支持 Java、C#、C++ 等语言的正向工程 |
| 云架构图 | 支持 AWS、Azure、GCP 三大云平台架构图 |
| 扩展插件系统 | 通过扩展管理器安装社区插件,扩展功能 |
StarUML 适合谁用
- 👨💻 软件开发工程师:设计类图、时序图,沟通技术方案
- 📐 系统架构师:绘制系统架构图、云部署架构
- 🎓 计算机专业学生:做课程设计、毕业论文的 UML 图
- 🔧 技术写作者:用 Mermaid 快速生成技术文档中的流程图
查看更多编程开发类软件








