Gaphor, een applicatie voor UML-, SysML-, RAAML- en C4-modellering

over Gaphor

In het volgende artikel gaan we Gaphor bekijken. Dit is een UML-, SysML-, RAAML- en C4-modelleringstoepassing. Het programma is ontworpen om gemakkelijk te gebruiken te zijn, zonder krachtverlies.

Gaphor is een modelleertoepassing geschreven in Python. Het programma implementeert een volledig compatibel UML 2-gegevensmodel, dus het is veel meer dan een hulpmiddel voor het tekenen van afbeeldingen. Gebruikers kunnen Gaphor gebruiken om snel verschillende aspecten van een systeem te visualiseren en om complete en complexe modellen te maken.

Algemene kenmerken van Gaphor

Gaphor aan het werk

  • Het is een programma dwarsplatform, die op alle grote platforms werkt.
  • De interface geeft ons de mogelijkheid om een donkere modus.
  • Het is een open source. Gaphor is geschreven in Python en is 100% open source. Het is beschikbaar onder een Apache 2-licentie.
  • Zal ons toestaan maak klasse-, interactie- en toestandsmachinediagrammen voor software- of vereistendiagrammen en definitie van blokken voor systemen. Als je wilt mixen en matchen, kun je zelfs verschillende diagramelementen aan hetzelfde diagram toevoegen om de weergave te krijgen die we nodig hebben.
  • Het is een uitbreidbaar programma. We kunnen een codegenerator aansluiten of onze diagrammen exporteren voor documentatie. Te stelt ons in staat om onze eigen extensies te maken en toegang tot ze via de GUI of CLI.
  • We zullen de mogelijkheid hebben om alle elementen van ons model gemakkelijk te vinden in de boom zicht.
  • Het programma voldoet aan de normen. Gaphor implementeert de UML-, SysML- en RAAML OMG-standaarden. Het bevat ook ondersteuning voor het C4-model om software-architecturen te visualiseren. Het is ook compatibel met UML v2.0 en niet-UML-diagrammen.
  • We zullen ook vinden ondersteuning voor kopiëren en plakken.
  • Ondersteuning voor bestandsindelingen XML.
  • Het programma stelt ons in staat om de ongedaan maken manager.
  • Het heeft een rijk verbindingsprotocol.
  • Diagramstijlen met a ingebouwde stijl motor.

sneltoetsen

  • We zullen wat hebben sneltoetsen sneller te werken.
  • De programma-interface geeft ons de uitlijnings- en aanpassingsoptie.
  • We hebben de mogelijkheid om het volgende te gebruiken: elementen; klassen, componenten, acties, use cases, stijlen, interacties en profielen.
  • We zullen in staat zijn tot exporteren naar; SVG, PDF, PNG en XMI.
  • Het geeft ons ook de mogelijkheid om maak een nieuw document van sjablonen, wat de productie kan versnellen.

Installeer Gaphor op Ubuntu en derivaten

Als Flatpak-pakket

We kunnen dit programma vinden verkrijgbaar als Flatpak-verpakking in Flathub. Als u Ubuntu 20.04 gebruikt en deze technologie nog steeds niet op uw systeem heeft ingeschakeld, kunt u doorgaan De gids dat een collega er op deze blog over schreef.

Wanneer u dit soort pakketten kunt installeren, hoeft u alleen maar een terminal te openen (Ctrl + Alt + T) en voer de Gaphor-installatieopdracht uit:

installeer gaphor als flatpak

flatpak install flathub org.gaphor.Gaphor

Wanneer de installatie is voltooid, kunt u nu zoeken naar de programmastarter op uw computer. Bovendien kan de volgende opdracht in een terminal worden uitgevoerd (Ctrl + Alt + T) om start het programma:

gaphor launcher

flatpak run org.gaphor.Gaphor

uninstall

naar verwijder het flatpak-pakket uit dit programma, in een terminal (Ctrl + Alt + T) is het alleen nodig om de opdracht te gebruiken:

verwijder flatpak-pakket

flatpak uninstall org.gaphor.Gaphor

Zoals AppImage

Aangezien de project releasepagina, we kunnen de nieuwste versie van het AppImage-bestand voor dit programma downloaden. Als u liever de terminal (Ctrl + Alt + T) gebruikt om de nieuwste versie vandaag te downloaden, hoeft u er alleen maar een te openen en erin uit te voeren wget als volgt:

download gaphor appimage

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

Wanneer het downloaden is voltooid, alleen geef de nodige rechten aan het bestand. Dit kan worden bereikt door in dezelfde terminal te typen:

chmod +x Gaphor-*.AppImage

En nu voor start het programma, dubbelklik gewoon op het bestand of typ in de terminal:

appafbeelding starten

./Gaphor-*.AppImage

Dit is een software ontworpen voor zowel beginners als professionals. Of u nu een casual modelleur bent die een project documenteert, of een expert in modelgestuurde ontwikkeling, Gaphor zal mogelijk aan al uw behoeften voldoen. Gapher is een eenvoudige maar krachtige oplossing met veel functies die een handig hulpmiddel kunnen zijn voor softwareontwikkelaars en ingenieurs.

Voor meer informatie over dit programma of het gebruik ervan, gebruikers kunnen het programma website, repository op Github van het project, of uw officiële documentatie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.