Gaphor, en applikation til UML-, SysML-, RAAML- og C4 -modellering

om Gaphor

I den næste artikel vil vi tage et kig på Gaphor. Dette er en UML-, SysML-, RAAML- og C4 -modelleringsapplikation. Programmet er designet til at være let at bruge uden at miste strøm.

Gafor er en modelleringsapplikation skrevet i Python. Programmet implementerer en fuldt kompatibel UML 2 -datamodel, så det er meget mere end et billedtegningsværktøj. Brugere kan bruge Gaphor til hurtigt at visualisere forskellige aspekter af et system samt til at skabe komplette og komplekse modeller.

Generelle egenskaber ved Gaphor

Gafor arbejder

  • Det er et program tværplatform, der fungerer på alle større platforme.
  • Grænsefladen giver os mulighed for at bruge en mørk tilstand.
  • Er en open source. Gaphor er skrevet i Python og er 100% open source. Det er tilgængeligt under en Apache 2 -licens.
  • Tillader os oprette klasse-, interaktions- og angiv maskindiagrammer til software- eller kravdiagrammer og definition af blokke til systemer. Hvis du vil mikse og matche, kan du endda tilføje forskellige diagramelementer til det samme diagram for at få den visning, vi har brug for.
  • Det er et program, der kan udvides. Vi kan tilslutte en kodegenerator eller eksportere vores diagrammer til dokumentation. Også det giver os mulighed for at oprette vores egne udvidelser og få adgang til dem via GUI eller CLI.
  • Vi har mulighed for let at finde alle elementerne i vores model i træudsigt.
  • Programmet opfylder standarderne. Gafor implementerer UML-, SysML- og RAAML OMG -standarderne. Det inkluderer også understøttelse af C4 -modellen til visualisering af softwarearkitekturer. Det er også kompatibelt med UML v2.0 og ikke-UML-diagrammer.
  • Vi finder også support til kopier og indsæt.
  • Understøttelse af filformat XML.
  • Programmet giver os mulighed for at bruge fortryde manager.
  • Det har en rig forbindelsesprotokol.
  • Diagram Stilarter med en indbygget motor.

tastaturgenveje

  • Vi vil have nogle tastaturgenveje at arbejde hurtigere.
  • Programgrænsefladen giver os justerings- og justeringsmulighed.
  • Vi har mulighed for at bruge følgende elementer; klasser, komponenter, handlinger, brugssager, stilarter, interaktioner og profiler.
  • Vi kan eksportere til; SVG, PDF, PNG og XMI.
  • Det vil også give os mulighed for oprette et nyt dokument ud fra skabeloner, som kan fremskynde produktionen.

Installer Gaphor på Ubuntu og derivater

Som en Flatpak-pakke

Vi kan finde dette program fås som en Flatpak -pakke i Flathub. Hvis du bruger Ubuntu 20.04, og hvis du stadig ikke har denne teknologi aktiveret på dit system, kan du fortsætte Guiden at en kollega skrev på denne blog om det.

Når du kan installere disse typer pakker, er det kun nødvendigt at åbne en terminal (Ctrl + Alt + T) og kør Gaphor installeringskommandoen:

installer gaphor som flatpak

flatpak install flathub org.gaphor.Gaphor

Når installationen er færdig, kan du nu søge efter programstarteren på din computer. Derudover kan følgende kommando udføres i en terminal (Ctrl + Alt + T) til start programmet:

gaphor launcher

flatpak run org.gaphor.Gaphor

afinstallere

til fjern flatpak-pakken fra dette program, i en terminal (Ctrl + Alt + T) vil det kun være nødvendigt at bruge kommandoen:

afinstallere flatpak-pakke

flatpak uninstall org.gaphor.Gaphor

Som AppImage

desde la projektudgivelsesside, kan vi downloade den nyeste version af AppImage -filen til dette program. Hvis du foretrækker at bruge terminalen (Ctrl + Alt + T) til at downloade den nyeste version i dag, er det kun nødvendigt at åbne en og køre i den wget som følger:

download gaphor appimage

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

Når overførslen er færdig, kun give de nødvendige tilladelser til filen. Dette kan opnås ved at skrive i den samme terminal:

chmod +x Gaphor-*.AppImage

Og nu til start programmet, bare dobbeltklik på filen, eller indtast terminalen:

start appimage

./Gaphor-*.AppImage

Dette er en software designet til både begyndere og professionelle. Uanset om du er en casual modeler, der dokumenterer et projekt, eller en ekspert i model-drevet udvikling, vil Gaphor muligvis få dækket alle dine behov. Gapher er en enkel, men kraftfuld løsning med mange funktioner, der kan være et nyttigt værktøj til softwareudviklere og ingeniører.

For mere information om dette program eller dets anvendelse, brugere kan konsultere programwebsted, The lager på Github af projektet, eller dit officiel dokumentation.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.