Gaphor MAC 版

适用于 Mac 的免费开源 UML 和 SysML 建模应用,提供 RAAML 和 C4 模板以及完整的 UML 2 数据模型,简单易用。

Gaphor 简介

Gaphor 是一款用 Python 编写的 UML 和 SysML 建模应用,设计目标是既易于使用又功能强大。Gaphor 实现了完全符合规范的 UML 2 数据模型,因此远不止是绘图工具:你可以快速勾画系统的一部分,也可以构建完整且高度复杂的模型。启动时可以选择 Generic、UML、SysML、RAAML 或 C4 Model 模板,Gaphor 会选择相应的配置文件。

Gaphor 由 Gaphor 开发团队和 150 多位贡献者共同开发,采用 Apache-2.0 许可证免费提供。3.3.2 版本是错误修复版本。Mac 版分别提供 Apple Silicon 和 Intel 下载,需要 macOS 10.15 或更高版本。有一项限制是有意为之:Gaphor 不会根据源代码生成图表,也不会根据图表生成源代码。

主要功能

Gaphor 让建模保持简单,同时不放弃真正的数据模型。

  • UML 2 数据模型:图表中的每个元素都属于真正的模型。
  • 五种模板:Generic、UML、SysML、RAAML 和 C4 Model。
  • 工具箱:选择元素并放到图表上。
  • Model Browser:新元素会显示在模型树中。
  • 脚本:通过脚本和 Jupyter 笔记本处理模型。
  • 插件:用自己的插件扩展 Gaphor。
  • 便携版:与安装程序一同提供。
  • 跨平台:Mac、Windows 和 Linux。

3.3.2 版本新功能

Gaphor 3.3.2 是错误修复版本。

  • 修复 wheel 和 Flatpak 软件包中缺少翻译文件的问题
  • 修复缺少法语和中文翻译的问题
  • 将 HTML 报告的默认缩放级别设为 1
  • 在 PyInstaller 配置中补充缺少的 HTML 报告文件

Gaphor 常见问题

Gaphor 免费吗?

是的。Gaphor 免费且开源,采用 Apache-2.0 许可证。

Gaphor 需要哪个版本的 macOS?

Gaphor 需要 macOS 10.15 或更高版本。

Gaphor 能在 Apple Silicon 上运行吗?

可以。Mac 版分别提供 Apple Silicon(ARM)和 Intel 下载。

Gaphor 支持哪些建模语言?

其模板涵盖 UML、SysML、RAAML 和 C4 Model,还有一个空白的 Generic 模板。

Gaphor 只是绘图工具吗?

不是。它实现了完全符合规范的 UML 2 数据模型,放到图表上的元素也会成为模型的一部分。

Gaphor 能根据图表生成代码吗?

不能。根据图表生成源代码或根据源代码生成图表都不是该项目的目标。可以通过插件扩展 Gaphor。

可以用脚本操作 Gaphor 吗?

可以。你可以在脚本和 Jupyter 笔记本中把 Gaphor 当作库使用,以编程方式处理模型。

有便携版吗?

有。Gaphor 下载页面在安装程序之外还提供便携版。

可以用 Homebrew 安装 Gaphor 吗?

可以。运行 brew install --cask gaphor。

gaphor.FULLMAC.app 上的 Gaphor 下载来自哪里?

下载按钮指向 Gaphor 官方下载页面 https://gaphor.org/download/。gaphor.FULLMAC.app 不会修改或重新打包该应用。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。