GNU/Linux >> Znalost Linux >  >> Linux

Gaphor:Nástroj pro grafické modelování s otevřeným zdrojovým kódem

Gaphor je bezplatná a open source modelovací aplikace s podporou různých modelovacích jazyků, jako je UML, SysML, RAAML a C4.

Neznáte pojem „modelovací jazyk“? V podstatě je to soubor instrukcí, které lze použít k vytváření návrhů a konstrukcí konstrukcí. Může být textový i grafický, obojí.

Ten grafický je snazší prohlížet si a zjistit, jak spolu různé komponenty projektu souvisí.

Viděli jste vývojový diagram nebo sekvenční diagramy? Jedná se také o typ grafického modelování v nejjednodušší formě.

Existují různé modelovací jazyky a používají se pro vývoj softwaru, systémové inženýrství, fyziku, projektový management a další.

Gaphor pro UML, SysML a další

Gaphor pracuje se standardy UML, SysML a RAAML OMG. Zahrnuje také podporu pro model C4 pro vizualizaci softwarových architektur.

Není to jen nástroj pro kreslení. Implementuje plně kompatibilní datový model UML 2. S Gaphorem můžete vytvářet velmi složité modely.

Gaphor, napsaný v Pythonu, je zcela open source pod licencí Apache 2. Veškerý jeho zdrojový kód najdete na jeho úložišti GitHub. Je to multiplatformní nástroj a je k dispozici k instalaci na Linux, Windows a macOS.

Své diagramy můžete exportovat ve formátech PDF, PNG, SVG a XML. Můžete také připojit generátor kódu.

Web Gaphor uvádí, že má tmavý režim, ale ve verzi AppImage, kterou jsem si stáhl, jsem neviděl žádné možnosti, jak jej povolit.

Instalace Gaphoru na Linuxu

Uživatelé Arch mohou najít Gaphor v AUR. U ostatních distribucí máte na výběr mezi AppImage a Flatpak.

AppImage si můžete stáhnout z jeho stránky pro stahování.

Stáhněte si Gaphor

Pokud chcete používat verzi Flatpak, přidejte nejprve úložiště Flathub:

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

A poté jej nainstalujte:

flatpak install --user flathub org.gaphor.Gaphor

Vzhledem k tomu, že Gaphor je v podstatě aplikace Python, můžete ji nainstalovat také pomocí Pip.

pip install gaphor

Když jsem pracoval jako softwarový inženýr, používal jsem UML a sekvenční diagramy. Posledních pár let jsem to nepoužíval. Když se podívám na Gaphor, myslím, že je to docela skvělá aplikace, pokud musíte pro své projekty vytvářet UML a další diagramy.

Neváhejte to vyzkoušet a podělte se o své zkušenosti v komentářích.

Původní článek


Linux
  1. Sdílení souborů s otevřeným zdrojovým kódem s tímto nástrojem Linux

  2. Provádějte forenzní analýzu paměti Linuxu pomocí tohoto nástroje s otevřeným zdrojovým kódem

  3. Veracrypt – Open Source nástroj pro šifrování disku napříč platformami

  1. Open source myšlenkové mapování s Draw.io

  2. Prohlédněte si možnosti binárních souborů ELF pomocí tohoto nástroje s otevřeným zdrojovým kódem

  3. Existuje open source nástroj pro měření výkonu procesoru?

  1. Přenášejte soubory mezi telefonem a Linuxem pomocí tohoto open source nástroje

  2. Získejte přístup ke svému iPhone v systému Linux pomocí tohoto nástroje s otevřeným zdrojovým kódem

  3. Udržujte více linuxových distribucí na USB pomocí tohoto open source nástroje