Gaphor, en applikation för UML-, SysML-, RAAML- och C4 -modellering

om Gaphor

I nästa artikel kommer vi att titta på Gaphor. Detta är en UML-, SysML-, RAAML- och C4 -modelleringsapplikation. Programmet har utformats för att vara enkelt att använda utan att tappa ström.

Gaphor är en modellapplikation skriven i Python. Programmet implementerar en fullt kompatibel UML 2 -datamodell, så det är mycket mer än ett bildritningsverktyg. Användare kan använda Gaphor för att snabbt visualisera olika aspekter av ett system, samt för att skapa kompletta och komplexa modeller.

Allmänna egenskaper hos Gaphor

Gaphor arbetar

  • Det är ett program tvärplattform, som fungerar på alla större plattformar.
  • Gränssnittet ger oss möjlighet att använda en mörkt läge.
  • Är en öppen källa. Gaphor är skrivet i Python och är 100% öppen källkod. Den är tillgänglig under en Apache 2 -licens.
  • Tillåter oss skapa klass-, interaktions- och ange maskindiagram för programvara eller kravdiagram och definition av block för system. Om du vill mixa och matcha kan du till och med lägga till olika diagramelement i samma diagram för att få den vy vi behöver.
  • Det är ett utbyggbart program. Vi kan ansluta en kodgenerator eller exportera våra diagram för dokumentation. För det gör att vi kan skapa våra egna tillägg och få åtkomst till dem via GUI eller CLI.
  • Vi kommer att ha möjlighet att enkelt hitta alla element i vår modell i trädvy.
  • Programmet uppfyller standarderna. Gafor implementerar UML-, SysML- och RAAML OMG -standarderna. Den innehåller också stöd för C4 -modellen för att visualisera mjukvaruarkitekturer. Det är också kompatibelt med UML v2.0 och icke-UML-diagram.
  • Vi kommer också att hitta support för kopiera och klistra in.
  • Stöd för filformat XML.
  • Programmet låter oss använda ångra chefen.
  • Den har en rikt anslutningsprotokoll.
  • Diagramstilar med en inbyggd motor.

kortkommandon

  • Vi kommer att ha några kortkommandon att arbeta snabbare.
  • Programgränssnittet ger oss justerings- och justeringsalternativ.
  • Vi har möjlighet att använda följande element; klasser, komponenter, åtgärder, användningsfall, stilar, interaktioner och profiler.
  • Vi kommer att kunna exportera till; SVG, PDF, PNG och XMI.
  • Det kommer också att ge oss möjlighet att skapa ett nytt dokument från mallar, vilket kan påskynda produktionen.

Installera Gaphor på Ubuntu och derivat

Som ett Flatpak-paket

Vi kan hitta det här programmet finns som ett Flatpak -paket i Flathub. Om du använder Ubuntu 20.04 och om du fortfarande inte har denna teknik aktiverad på ditt system kan du fortsätta Guiden att en kollega skrev på den här bloggen om det.

När du kan installera dessa typer av paket är det bara att öppna en terminal (Ctrl + Alt + T) och kör kommandot Gaphor install:

installera gaphor som flatpak

flatpak install flathub org.gaphor.Gaphor

När installationen är klar kan du nu söka efter programstartaren på din dator. Dessutom kan följande kommando köras i en terminal (Ctrl + Alt + T) till starta programmet:

gaphor launcher

flatpak run org.gaphor.Gaphor

avinstallera

till ta bort flatpak-paketet från det här programmet, i en terminal (Ctrl + Alt + T) är det bara nödvändigt att använda kommandot:

avinstallera flatpak-paketet

flatpak uninstall org.gaphor.Gaphor

Som AppImage

desde la projektets släppningssida, kan vi ladda ner den senaste versionen av AppImage -filen för detta program. Om du föredrar att använda terminalen (Ctrl + Alt + T) för att ladda ner den senaste versionen idag, är det bara nödvändigt att öppna en och köra i den wget som följer:

ladda ner gaphor appimage

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

Endast när nedladdningen är klar ge nödvändiga behörigheter till filen. Detta kan uppnås genom att skriva i samma terminal:

chmod +x Gaphor-*.AppImage

Och nu för starta programmet, dubbelklicka bara på filen eller skriv in terminalen:

starta appimage

./Gaphor-*.AppImage

Det här är en programvara designad för både nybörjare och proffs. Oavsett om du är en avslappnad modellare som dokumenterar ett projekt eller en expert på modelldriven utveckling, kommer Gaphor möjligen att täcka alla dina behov. Gapher är en enkel men kraftfull lösning med många funktioner som kan vara ett användbart verktyg för mjukvaruutvecklare och ingenjörer.

För mer information om detta program eller dess användning, användare kan konsultera programwebbplats, The förvar på Github av projektet, eller ditt officiell dokumentation.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.