StarUML是一款专业的软件建模工具,适用于敏捷和简洁的模型构建。它支持诸多建模语言,包括UML 2图表、UML自定义概要文件、实体-关系模型、数据流图、流程图、思维导图和C4模型等,可为复杂的软件建模需求提供强大而灵活的解决方案。

此款软件具备许多关键特性,比如跨平台工作,无论是在MacOS,Windows,还是Linux,都能提供一致的用户体验。同时,StarUML还设有自动更新功能,可以自动检查并安装MacOS和Windows的最新更新。此外,对于模型驱动开发也提供了支持,其模型数据以简单的JSON格式存储,方便用户通过命令行接口定制代码生成。同时,它还支持多种编程语言的代码生成,包括Java,C#,C++和Python。此外,还有许多异步模型验证规则,在保存或打开模型文件时就可以进行验证。

StarUML提供快速建模支持,透过Quick Edit的便捷方式,可以一次性创建元素和关系,如子类和接口等。并且还支持亮/暗主题切换,让用户随个人喜好选择舒适的主题。除此之外,还提供了命令面板,可以方便地搜索和执行StarUML以及已安装的扩展命令,快速查找允许用户迅速找到并选择模型、视图和图表。此外,提供Retina显示支持,支持对所有图表,文本和图标进行超清晰显示,并能导出到高清图片(PNG和JPEG)。

跨平台
在多个平台(包括 MacOS、Windows 和 Linux)中使用相同的 UX。

自动更新
StarUML 检查最新更新并自动安装 MacOS 和 Windows。

模型驱动开发
建模数据以非常简单的 JSON 格式存储,因此可以轻松地使用 CLI(命令行界面)生成自定义代码。

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

异步模型验证
每当您保存或打开模型文件时,都会异步定义和检查许多模型验证规则。

扩展管理器
轻松发现并安装第三方扩展。许多扩展都是开源的并托管在 Github 上。叉一个然后自己做。

快速建模
支持快速编辑中的多种速记方式,一次性创建元素和关系,例如子类、支持接口等。

黑暗与光明主题
支持浅色和深色主题,让您可以选择更舒服的主题。

命令面板
命令面板允许在 StarUML 以及已安装的扩展中搜索和执行命令。

快速查找
快速查找允许查找模型、视图和图表并快速选择元素。

视网膜显示支持
支持视网膜(高 DPI)显示。所有图表、文本和图标都非常清晰,并且可以导出为高 DPI 图像(PNG 和 JPEG)。

降价支持
使用 Markdown 语法编辑元素的文档,并支持语法高亮和预览。

发布 HTML 文档
只需发布 HTML 文档,即可轻松与其他分析师、架构师和开发人员共享模型。

PDF 导出以进行干净打印
图表可以导出为 PDF,以便使用页面布局和尺寸等打印选项进行清晰打印。

命令行界面
使用 CLI(命令行界面),您可以自动生成各种工件(代码、文档、图像)。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。