StarUML
用于敏捷和简洁建模的复杂软件建模器
当前版本:v5.1.0
主要特征
通用语言2
兼容 UML 2.x 标准元模型和图表:类、对象、用例、组件、部署、复合结构、序列、通信、状态图、活动、时间、交互溢出、信息流和剖面图。
SYSML 支持
支持使用 SysML 图建模:需求、块定义、内部块和参数图。
附加图表
支持创建实体关系图 (ERD)、数据流图 (DFD) 和流程图。
自定义 UML 配置文件
您可以使用构造型定义自己的 UML Profile。每个原型都可以有自定义图标。
跨平台
在包括 MacOS、Windows 和 Linux 在内的多个平台上使用相同的 UX。
自动更新
StarUML 检查最新更新并为 MacOS 和 Windows 自动安装。
视网膜显示支持
支持视网膜(高 DPI)显示。所有图表、文本和图标都非常清晰,可以导出为高 DPI 图像(PNG 和 JPEG)。
推广经理
轻松发现和安装第三方扩展。许多扩展都是开源的,托管在 Github 上。叉一个,自己做。
模型驱动开发
建模数据以非常简单的 JSON 格式存储,因此可以轻松地使用它通过 CLI(命令行界面)生成自定义代码。
快速建模
支持 Quick Edit 中的许多速记,以一次创建元素和关系,例如子类、支持接口等。
深色和浅色主题
支持浅色和深色主题,让您可以更舒适地选择主题。
命令面板
命令面板允许在 StarUML 以及已安装的扩展中搜索和执行命令。
代码生成
支持通过开源扩展为各种编程语言生成代码,包括 Java、C#、C++ 和 Python。
快速查找
快速查找允许查找模型、视图和图表并快速选择元素。
异步模型验证
每当您保存或打开模型文件时,都会异步定义和检查许多模型验证规则。
发布 HTML 文档
只需发布 HTML 文档,即可轻松与其他分析师、架构师和开发人员共享模型。
清洁打印的 PDF 导出
可以将图表导出为 PDF,以便使用页面布局和大小等打印选项进行清晰打印。
支持
使用 markdown 语法编辑元素的文档,支持语法高亮和预览。