V nasledujúcom článku sa pozrieme na Gaphor. Toto je modelovacia aplikácia UML, SysML, RAAML a C4. Program bol navrhnutý tak, aby sa ľahko používal bez straty energie.
Gaphor je modelovacia aplikácia napísaná v Pythone. Program implementuje plne kompatibilný dátový model UML 2, takže je to oveľa viac než nástroj na kreslenie obrázkov. Používatelia môžu použiť Gaphor na rýchlu vizualizáciu rôznych aspektov systému, ako aj na vytváranie kompletných a komplexných modelov.
Všeobecné charakteristiky Gaphoru
- Je to program cross platform, ktorý funguje na všetkých hlavných platformách.
- Rozhranie nám poskytne možnosť použitia a tmavý režim.
- Je otvorený zdroj. Gaphor je napísaný v Pythone a je 100% open source. Je k dispozícii pod licenciou Apache 2.
- Umožní nám to vytvorte diagramy tried, interakcií a stavových strojov pre diagramy softvéru alebo diagramov požiadaviek a definíciu blokov pre systémy. Ak chcete kombinovať a kombinovať, môžete do rovnakého diagramu dokonca pridať rôzne prvky diagramu, aby ste získali potrebný pohľad.
- Je to rozšíriteľný program. Môžeme pripojiť generátor kódu alebo exportovať naše diagramy na dokumentáciu. Tiež nám umožní vytvoriť si vlastné rozšírenia a pristupujte k nim prostredníctvom GUI alebo CLI.
- Budeme mať možnosť ľahko nájsť všetky prvky nášho modelu v stromový pohľad.
- Program spĺňa štandardy. Gaphor implementuje štandardy UML, SysML a RAAML OMG. Obsahuje tiež podporu pre model C4 na vizualizáciu softvérových architektúr. Je tiež kompatibilný s diagrammi UML v2.0 a non-UML.
- Tiež nájdeme podpora kopírovania a prilepovania.
- Podpora formátu súborov XML.
- Program nám umožní použiť zrušiť správcu.
- Má a protokol bohatého pripojenia.
- Štýly diagramu s a vstavaný štýl motora.
- Budeme mať nejaké klávesové skratky pracovať rýchlejšie.
- Rozhranie programu nám poskytne možnosť zarovnania a nastavenia.
- Budeme mať možnosť použiť nasledujúce prvky; triedy, komponenty, akcie, prípady použitia, štýly, interakcie a profily.
- Budeme schopní export do; SVG, PDF, PNG a XMI.
- Tiež nám to poskytne možnosť vytvorte nový dokument zo šablón, čo môže urýchliť výrobu.
Nainštalujte Gaphor na Ubuntu a deriváty
Ako balíček Flatpak
Tento program môžeme nájsť k dispozícii ako balík Flatpak v Flathub. V prípade, že používate Ubuntu 20.04 a ak vo svojom systéme stále nemáte túto technológiu povolenú, môžete pokračovať Sprievodca že o tom napísal kolega na tomto blogu.
Keď môžete nainštalovať tieto typy balíkov, stačí otvoriť iba terminál (Ctrl + Alt + T) a spustite príkaz Gaphor install:
flatpak install flathub org.gaphor.Gaphor
Po dokončení inštalácie môžete teraz vo svojom počítači vyhľadať spúšťač programov. Nasledujúci príkaz je navyše možné vykonať v termináli (Ctrl + Alt + T) až spustite program:
flatpak run org.gaphor.Gaphor
uninstall
na odstráňte balíček flatpak z tohto programuV termináli (Ctrl + Alt + T) bude potrebné použiť iba príkaz:
flatpak uninstall org.gaphor.Gaphor
Ako AppImage
desde la stránka vydania projektu, môžeme si stiahnuť najnovšiu verziu súboru AppImage pre tento program. Ak dávate prednosť použitiu terminálu (Ctrl + Alt + T) na stiahnutie najnovšej verzie dnes, bude potrebné iba otvoriť jednu a spustiť v nej wget nasledovne:
wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage
Len keď je sťahovanie dokončené dať súboru potrebné povolenia. To sa dá dosiahnuť zadaním rovnakého terminálu:
chmod +x Gaphor-*.AppImage
A teraz pre spustite program, dvakrát kliknite na súbor alebo zadajte terminál:
./Gaphor-*.AppImage
Toto je softvér určené pre začiatočníkov i profesionálov. Či už ste príležitostný modelár dokumentujúci projekt alebo odborník na vývoj založený na modeloch, Gaphor bude mať pravdepodobne pokryté všetky vaše potreby. Gapher je jednoduché, ale výkonné riešenie s mnohými funkciami, ktoré môžu byť užitočným nástrojom pre vývojárov a inžinierov softvéru.
Ak chcete získať ďalšie informácie o tomto programe alebo jeho použití, používatelia môžu konzultovať webová stránka programu, úložisko na Githube projektu alebo vášho úradná dokumentácia.