在下一篇文章中,我們將看看 Gaphor。 這是 一個 UML、SysML、RAAML 和 C4 建模應用程序. 該程序旨在易於使用,而不會失去動力。
Gaphor是 用 Python 編寫的建模應用程序. 該程序實現了一個完全兼容的 UML 2 數據模型,因此它不僅僅是一個圖像繪製工具。 用戶可以使用 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 安裝命令:
flatpak install flathub org.gaphor.Gaphor
安裝完成後,您現在可以在計算機上搜索程序啟動器。 此外,可以在終端(Ctrl + Alt + T)中執行以下命令以 啟動程序:
flatpak run org.gaphor.Gaphor
卸載
至 從該程序中刪除flatpak程序包, 在終端 (Ctrl + Alt + T) 中,只需要使用以下命令:
flatpak uninstall org.gaphor.Gaphor
作為AppImage
來自 項目發布頁面,我們可以為這個程序下載最新版本的AppImage文件. 如果您今天更喜歡使用終端(Ctrl + Alt + T)下載最新版本,則只需打開一個並在其中運行 wget的 如下:
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上的存儲庫 項目,或您的 官方文件.