V příštím článku se podíváme na Gaphor. Tohle je modelovací aplikace UML, SysML, RAAML a C4. Program byl navržen tak, aby se snadno používal bez ztráty výkonu.
Gaphor je modelovací aplikace napsaná v Pythonu. Program implementuje plně kompatibilní datový model UML 2, takže je mnohem více než nástroj pro kreslení obrázků. Uživatelé mohou použít Gaphor k rychlé vizualizaci různých aspektů systému a také k vytvoření úplných a složitých modelů.
Obecná charakteristika Gaphoru
- Je to program cross platform, který funguje na všech hlavních platformách.
- Rozhraní nám poskytne možnost použití a temný režim.
- Je open source. Gaphor je napsán v Pythonu a je 100% open source. Je k dispozici pod licencí Apache 2.
- Umožní nám to vytvořit diagramy tříd, interakcí a stavových strojů pro diagramy softwaru nebo požadavků a definici bloků pro systémy. Pokud chcete kombinovat, můžete do stejného diagramu dokonce přidat různé prvky diagramu, abyste získali potřebný pohled.
- Je to rozšiřitelný program. Můžeme připojit generátor kódu nebo exportovat naše diagramy pro dokumentaci. Také umožní nám vytvořit si vlastní rozšíření a přistupovat k nim prostřednictvím GUI nebo CLI.
- Budeme mít možnost snadno najít všechny prvky našeho modelu v stromový pohled.
- Program splňuje standardy. Gaphor implementuje standardy UML, SysML a RAAML OMG. Obsahuje také podporu pro model C4 pro vizualizaci softwarových architektur. Je také kompatibilní s diagramy UML v2.0 a non-UML.
- Také najdeme podpora kopírování a vkládání.
- Podpora formátu souborů XML.
- Program nám umožní používat zrušit správce.
- Má protokol bohatého připojení.
- Styly diagramu s a vestavěný stylový motor.
- Nějaké budeme mít klávesové zkratky pracovat rychleji.
- Rozhraní programu nám poskytne možnost zarovnání a nastavení.
- Budeme mít možnost použít následující elementy; třídy, komponenty, akce, případy použití, styly, interakce a profily.
- Budeme moci export do; SVG, PDF, PNG a XMI.
- Také nám to poskytne možnost vytvořte nový dokument ze šablon, což může urychlit výrobu.
Nainstalujte Gaphor na Ubuntu a deriváty
Jako balíček Flatpak
Můžeme najít tento program k dispozici jako balíček Flatpak v Flathub. V případě, že používáte Ubuntu 20.04, a pokud tuto technologii ve svém systému stále nemáte povolenou, můžete pokračovat Průvodce že o tom napsal kolega na tomto blogu.
Když můžete nainstalovat tyto typy balíčků, je nutné pouze otevřít terminál (Ctrl + Alt + T) a spusťte příkaz Gaphor install:
flatpak install flathub org.gaphor.Gaphor
Po dokončení instalace nyní můžete ve svém počítači vyhledat spouštěč programů. Následující příkaz lze navíc provést v terminálu (Ctrl + Alt + T) do spusťte program:
flatpak run org.gaphor.Gaphor
Odinstalovat
na odebrat balíček flatpak z tohoto programu, v terminálu (Ctrl + Alt + T) bude nutné použít pouze příkaz:
flatpak uninstall org.gaphor.Gaphor
Jako AppImage
Desde stránka s vydáním projektu, můžeme stáhnout nejnovější verzi souboru AppImage pro tento program. Pokud dáváte přednost použití terminálu (Ctrl + Alt + T) ke stažení nejnovější verze dnes, bude nutné pouze otevřít a spustit v něm wget jak následuje:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Pouze po dokončení stahování udělte souboru potřebná oprávnění. Toho lze dosáhnout zadáním stejného terminálu:
chmod +x Gaphor-*.AppImage
A teď pro spusťte program, poklepejte na soubor nebo napište do terminálu:
./Gaphor-*.AppImage
Toto je software určené pro začátečníky i profesionály. Ať už jste příležitostný modelář dokumentující projekt nebo odborník na vývoj založený na modelech, Gaphor bude mít pravděpodobně pokryty všechny vaše potřeby. Gapher je jednoduché, ale výkonné řešení s mnoha funkcemi, které mohou být užitečným nástrojem pro vývojáře a inženýry softwaru.
Další informace o tomto programu nebo o jeho používání získáte uživatelé mohou konzultovat webové stránky programuse úložiště na Githubu projektu nebo vašeho oficiální dokumentace.