专业建模工具 · 全平台支持

精巧而强大的建模工具
为敏捷开发而生

告别昂贵且复杂的建模工具。软件模型本应简洁,构建工具也应直观易用。

StarUML 软件界面截图
受到全球领先企业的信赖
合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业 合作企业

在单一项目中使用多种建模语言

您可以在同一个项目中使用 UML、ERD、SysML、BPMN 等多种建模语言,灵活应对不同场景。

UML 2 图表

统一建模语言(UML)是一种用于可视化系统设计的标准化建模语言。StarUML 支持大多数 UML 2 图表类型,包括类图、包图、复合结构图、对象图、组件图、部署图、用例图、序列图、通信图、时序图、交互概览图、状态机图、活动图、信息流图和配置文件图。

UML 2 图表示例

实体关系图(ERD)

实体关系图(ERD)用于直观地展示数据库的结构,显示实体之间的关系及其属性,是数据库设计与分析的核心工具。

实体关系图示例

数据流图(DFD)

数据流图(DFD)用于描述系统中的数据流向,展示数据如何被不同组件处理以及在组件间的传递方式,帮助理解系统的信息流转过程。

数据流图示例

流程图

流程图是一种用于描述过程或工作流的图表,采用标准化符号来表示流程中的不同操作或步骤类型,便于直观理解和传达复杂的业务流程。

流程图示例

思维导图

思维导图是一种用于直观组织信息的图表工具,通过展示各部分之间的关系,常用于头脑风暴和思维整理。

思维导图示例

C4 模型

C4 模型是一种用于可视化软件系统架构的框架,从上下文、容器、组件和代码四个层次来呈现系统的架构全貌。

C4 模型示例

SysML PRO

SysML(系统建模语言)是一种面向系统工程的通用建模语言,提供图形化符号用于规范、分析、设计和验证复杂系统。

SysML 示例

BPMN PRO

BPMN(业务流程模型与标记法)是一种用于在工作流中规范业务流程的图形化表示方法,提供了一种标准方式来可视化业务流程中的各个步骤。

BPMN 示例

UI 线框图 PRO

UI 线框图是用户界面的低保真视觉呈现,聚焦于布局和功能而非设计细节,用于规划和传达 Web 或移动应用的页面结构。

Frame0 需要更专注的线框设计工具?试试 Frame0 ——一款简洁的 Balsamiq 替代方案。了解更多
UI 线框图示例

AWS 架构图 PRO

AWS 架构图用于直观展示在 Amazon Web Services 上运行的应用和服务的架构,帮助设计、记录和传达云端系统的整体结构。

AWS 架构图示例

GCP 架构图 PRO

GCP 架构图用于直观展示在 Google Cloud Platform 上运行的应用和服务的架构,帮助设计、记录和传达云端系统的整体结构。

GCP 架构图示例

Azure 架构图 PRO

Azure 架构图用于直观展示在 Microsoft Azure 上运行的应用和服务的架构,帮助设计、记录和传达云端系统的整体结构。

Azure 架构图示例
用户体验

现代且便捷的用户体验

StarUML 提供现代而便捷的用户体验,凭借直观的操作界面、浅色与深色主题以及快速建模工具,无论是初学者还是资深用户,都能轻松上手并高效使用。

了解更多
快速建模
可扩展

基于 JavaScript 灵活扩展,开发您自己的插件

StarUML 采用 JavaScript 可扩展架构,允许您开发自定义扩展插件,根据具体需求灵活定制工具功能。您可以通过添加新功能或修改现有功能来增强建模体验。

了解更多

使用 JavaScript 自由扩展

AI 驱动

通过 MCP Server 实现 AI 集成

StarUML 支持通过 MCP Server 集成 AI 能力,可用于代码生成、图表自动生成等任务。该功能通过智能建议与自动化,全面提升您的建模体验。

了解更多
MCP Server AI 集成
快速原型

使用 Mermaid 语法即时生成图表

通过 Mermaid 语法快速便捷地创建图表。只需编写简单的文本描述即可自动转换为可视化图表,非常适合快速原型设计。

了解更多
Mermaid 语法支持

全面的功能,助力快速稳健的建模

通过长期与用户的深入沟通,StarUML 提供了软件建模所需的全部功能。

跨平台支持

支持任意平台运行。无论您使用 Windows、macOS 还是 Linux,均可畅享无忧。

自动更新

自动获取最新功能和错误修复,无需手动干预。

模型驱动开发

建模数据以极简的 JSON 格式存储,可通过命令行界面(CLI)轻松生成自定义代码。

代码生成

通过开源扩展,支持生成 Java、C#、C++ 和 Python 等多种编程语言的代码。

异步模型验证

内置丰富的模型验证规则,在您保存或打开模型文件时自动进行异步检查。

深色与浅色主题

同时支持浅色和深色主题,您可以选择更舒适的视觉方案。

命令面板

命令面板可快速搜索并执行 StarUML 及已安装扩展中的各项命令。

快速查找

通过快速查找功能,可迅速定位模型、视图和图表,并快捷选中目标元素。

Markdown 支持

使用 Markdown 语法编辑元素文档,支持语法高亮和实时预览。

发布 HTML 文档

一键发布 HTML 文档,轻松与分析师、架构师和开发人员共享模型。

PDF 导出打印

将图表导出为 PDF 格式以实现高质量打印,支持自定义页面布局和尺寸。

命令行界面

通过 CLI(命令行界面),可自动生成代码、文档、图片等多种产物。

立即升级您的软件架构

降低复杂度,减少技术债务,为下一次重大发布做好准备。良好的架构设计不仅意味着更整洁的代码,更是按时交付与延期数周之间的关键差异。