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(命令行界面),您可以自动生成各种工件(代码、文档、图像)。
评论(0)