Gaphor,一個用於 UML、SysML、RAAML 和 C4 建模的應用程序

關於 Gaphor

在下一篇文章中,我們將看看 Gaphor。 這是 一個 UML、SysML、RAAML 和 C4 建模應用程序. 該程序旨在易於使用,而不會失去動力。

Gaphor是 用 Python 編寫的建模應用程序. 該程序實現了一個完全兼容的 UML 2 數據模型,因此它不僅僅是一個圖像繪製工具。 用戶可以使用 Gaphor 快速可視化系統的不同方面,以及創建完整和復雜的模型。

Gaphor的一般特徵

Gaphor 工作

  • 這是一個程序 跨平台,適用於所有主要平台。
  • 該界面將使我們有可能使用 暗模式.
  • 是一個 開源的. Gaphor 是用 Python 編寫的,並且是 100% 開源的。 它在 Apache 2 許可下可用。
  • 將允許我們 為軟件或需求圖創建類、交互和狀態機圖,並為系統定義塊. 如果你想混合搭配,你甚至可以在同一個圖表中添加不同的圖表元素,以獲得我們需要的視圖。
  • 它是一個可擴展的程序。 我們可以連接代碼生成器或導出我們的圖表以供文檔使用。 也 它將允許我們創建自己的擴展 並通過 GUI 或 CLI 訪問它們。
  • 我們將有可能在 樹視圖.
  • 該計劃符合標準。 加弗 實施 UML、SysML 和 RAAML OMG 標準. 它還包括對 C4 模型的支持,以可視化軟件架構。 它還與 UML v2.0 和非 UML 圖兼容。
  • 我們還會發現 複製粘貼支持.
  • 文件格式支持 XML的.
  • 該程序將允許我們使用 撤消管理器.
  • 它有一個 豐富的連接協議.
  • 圖表樣式 內置風格引擎.

鍵盤快捷鍵

  • 我們會有一些 鍵盤快捷鍵 更快地工作。
  • 程序界面將為我們提供 對齊和調整選項.
  • 我們將有可能使用以下 元素; 類、組件、操作、用例、樣式、交互和配置文件.
  • 我們將能夠 輸出到; SVG、PDF、PNG 和 XMI.
  • 它還可以讓我們選擇 從模板創建新文檔,可以加快生產速度。

在 Ubuntu 及其衍生產品上安裝 Gaphor

作為Flatpak包裝

我們可以找到這個程序 可作為 Flatpak 包在 Flathub. 如果您使用 Ubuntu 20.04,並且您的系統上仍未啟用此技術,則可以繼續 導遊 一位同事在這個博客上寫的關於它的。

當您可以安裝這些類型的軟件包時,只需要打開一個終端(Ctrl + Alt + T)並 運行 Gaphor 安裝命令:

將 gaphor 安裝為 flatpak

flatpak install flathub org.gaphor.Gaphor

安裝完成後,您現在可以在計算機上搜索程序啟動器。 此外,可以在終端(Ctrl + Alt + T)中執行以下命令以 啟動程序:

間隙發射器

flatpak run org.gaphor.Gaphor

卸載

從該程序中刪除flatpak程序包, 在終端 (Ctrl + Alt + T) 中,只需要使用以下命令:

卸載Flatpak軟件包

flatpak uninstall org.gaphor.Gaphor

作為AppImage

來自 項目發布頁面,我們可以為這個程序下載最新版本的AppImage文件. 如果您今天更喜歡使用終端(Ctrl + Alt + T)下載最新版本,則只需打開一個並在其中運行 wget的 如下:

下載gaphor appimage

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

下載完成後,只有 給文件必要的權限. 這可以通過在同一個終端中輸入來實現:

chmod +x Gaphor-*.AppImage

而現在對於 啟動程序,只需雙擊文件,或在終端中輸入:

啟動應用程序圖片

./Gaphor-*.AppImage

這是一個軟件 專為初學者和專業人士設計. 無論您是記錄項目的臨時建模者,還是模型驅動開發的專家,Gaphor 都可能滿足您的所有需求。 Gapher 是一個簡單但功能強大的解決方案,具有許多功能,可以成為軟件開發人員和工程師的有用工具。

有關此程序或其使用的更多信息, 用戶可以諮詢 計劃網站中, Github上的存儲庫 項目,或您的 官方文件.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。