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
- 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.
- 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:
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:
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:
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:
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:
./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.