具体描述:
StarUML 是一款高级的建模器软件,用来以简明的风格高效建模。
主要产品功能:
UML 2
与 UML 2.x 标准元模型和图表兼容:类、对象、用例、组件、部署、复合结构、序列、通信、状态图、活动、计时、交互溢出、信息流和配置文件图表。
SysML 支持
支持使用 SysML 图表来进行建模:需求,块定义,内部块和参数图。
额外的图表
支持创建实体关系图表(ERD),数据流图表(DFD)和流程图。
跨平台支持
在包括 macOS、Windows 和 Linux 在内的多个平台上使用相同的 UX。
自动更新
StarUML 检查最新更新并为 macOS 和 Windows 系统自动安装更新。
MacBook触控栏
StarUML 支持最新的 MacBook 的 Touchbar,帮助用户轻松方便地编辑图表。
Retina 显示支持
支持 Retina(高DPI)显示。所有图表、文本和图标都非常清晰,可以导出为高 DPI图像(PNG和JPEG)。
扩展管理
轻松发现并安装第三方扩展。许多扩展都是开源的,并托管在Github上。用户可以对其进行 Fork 操作,并创建自己的扩展。
由模型驱使的开发
建模数据以非常简单的 JSON 格式进行保存,因此可以通过由用户定义的模板(mdgen)来轻松地使用它来生成自定义代码。
快速建模
在“快速编辑”中支持许多速记,帮助用户立即创建元素和相互关系,例如子类和支持接口等。
暗主题和明主题
支持明暗主题,便于您选择体验更舒适的主题。
命令面板
“命令面板”允许您在 StarUML 以及已安装的扩展程序中搜索和执行命令。
代码生成
通过开源扩展支持各种编程语言(包括 Java、C#、C ++ 和 Python)的代码生成。
开放式API
允许您使用 HTML5、CSS3、JavaScript、Node.js 模块和API来编写自己的扩展程序,可用于菜单、键映射、对话框、UI、元数据和首选项等。
异步模型验证
每当您保存或打开模型文件时,都会异步定义和检查许多模型验证规则。
发布 HTML 文档
只需发布 HTML 文档,即可轻松与其他分析师、架构师和开发人员共享模型。
借助 PDF 导出来实现清晰的打印
可以将图表导出为 PDF 格式来进行清晰的打印,并提供页面布局和大小等打印选项。
Markdown 支持
使用 markdown 语法来编辑元素的文档,并支持语法亮显显示和预览。