用于敏捷和简洁建模
的复杂软件建模器 主要功能
快速制作漂亮的模型并生成各种资产
跨平台
在多个平台(包括 MacOS、Windows 和 Linux)中使用相同的用户体验。
自动更新
StarUML 检查最新更新并自动安装适用于 MacOS 和 Windows。
模型驱动开发
建模数据以非常简单的 JSON 格式存储,因此可以轻松地使用它通过 CLI(命令行界面)生成自定义代码。
代码生成
支持通过开源扩展生成各种编程语言的代码,包括 Java、C#、C++ 和 Python。
异步模型验证 每当您保存或打开模型文件时,都会异步定义和检查
许多模型验证规则。
扩展管理器
:轻松发现和安装第三方扩展。许多扩展都是开源的,托管在 Github 上。叉一个,自己做一个。
快速建模
在快速编辑中支持多种速记,一次性创建元素和关系,例如子类、支持接口等。
深色和浅色主题
支持浅色和深色主题,因此您可以选择更舒适的主题。
命令面板
命令面板允许在 StarUML 以及已安装的扩展中搜索和执行命令。
快速查找
快速查找允许查找模型、视图和图表并快速选择元素。
Retina 显示器支持
支持 Retina(高 DPI)显示器。所有图表、文本和图标都非常清晰,可以导出为高 DPI 图像(PNG 和 JPEG)。
Markdown 支持
使用 markdown 语法编辑元素的文档,并支持语法突出显示和预览。
发布 HTML 文档只需
发布 HTML 文档,即可轻松与其他分析师、架构师和开发人员共享模型。
PDF 导出以进行干净的打印
图表可以导出为 PDF 以进行干净的打印,并具有页面布局和大小等打印选项。
命令行界面
使用 CLI(命令行界面),您可以自动生成各种工件(代码、文档、图像)。
[color=oklch(0.556 0 0)]StarUML 非常适合创建专业和复杂的软件模型。然而,有时需要快速轻松地生成初始图表。在这种情况下,像 Mermaid 这样的基于文本的图表语言非常高效。在 V7 中,提供了一个功能,可以使用[color=oklch(0.21 0.034 264.665)]工具>通过 Mermaid 生成图表...菜单立即生成相应的图表。它支持七种类型的美人鱼图:类图、序列图、状态图、流程图、实体关系图、需求图和思维导图。
[color=oklch(0.556 0 0)]

美人鱼支持
Azure 体系结构图 (Pro) [color=oklch(0.556 0 0)]到目前为止,已经为 AWS 和 GCP 提供了架构支持来设计基于云的系统。在 V7 的专业版中,还包括对设计 Microsoft Azure 体系结构的支持。
[color=oklch(0.556 0 0)]

Azure 体系结构图
通过 MCP 进行 AI 集成 [color=oklch(0.556 0 0)]人工智能是目前最热门、最重要的话题。随着人工智能被集成到所有产品和服务中,生产力正在显着提高。从 StarUML V7 开始,提供了 MCP(模型上下文协议)服务器,以实现与 AI 的集成。通过将 StarUML MCP 服务器添加到现有的 AI 服务(如 Claude 和 Cursor)中,用户可以轻松地从现有图表生成图表或创建源代码、数据库模式等。以下是一些示例提示:
- “在 StarUML 中为书店创建类图”
- “在 StarUML 中创建用于 OAuth 身份验证的序列图”
- “从 StarUML 中的当前 ERD 图生成 SQL DDL”
[color=oklch(0.556 0 0)]

通过 MCP 进行 AI 集成
主页 -
https://staruml.io/本部分内容设定了隐藏,需要回复后才能看到