Gaphor, une application de modélisation UML, SysML, RAAML et C4

à propos de Gaphor

Dans le prochain article, nous allons jeter un œil à Gaphor. C'est une application de modélisation UML, SysML, RAAML et C4. Le programme a été conçu pour être facile à utiliser, sans perte de puissance.

Gaphor est une application de modélisation écrite en Python. Le programme implémente un modèle de données UML 2 entièrement compatible, c'est donc bien plus qu'un outil de dessin d'images. Les utilisateurs peuvent utiliser Gaphor pour visualiser rapidement différents aspects d'un système, ainsi que pour créer des modèles complets et complexes.

Caractéristiques générales de Gaphor

Gaphor travail

  • C'est un programme plateforme croisée, qui fonctionne sur toutes les principales plates-formes.
  • L'interface nous donnera la possibilité d'utiliser un mode sombre.
  • C'est un Open source. Gaphor est écrit en Python et est 100% open source. Il est disponible sous une licence Apache 2.
  • Nous permettra créer des diagrammes de classe, d'interaction et de machine à états pour les diagrammes de logiciels ou d'exigences, et la définition de blocs pour les systèmes. Si vous souhaitez mélanger et assortir, vous pouvez même ajouter différents éléments de diagramme au même diagramme, pour obtenir la vue dont nous avons besoin.
  • C'est un programme extensible. Nous pouvons connecter un générateur de code ou exporter nos schémas pour la documentation. Aussi cela nous permettra de créer nos propres extensions et y accéder via l'interface graphique ou l'interface de ligne de commande.
  • Nous aurons la possibilité de retrouver facilement tous les éléments de notre modèle dans le vue arborescente.
  • Le programme répond aux normes. Gaphore implémente les standards UML, SysML et RAAML OMG. Il inclut également la prise en charge du modèle C4 pour visualiser les architectures logicielles. Il est également compatible avec les diagrammes UML v2.0 et non-UML.
  • On trouvera aussi prise en charge du copier-coller.
  • Prise en charge du format de fichier XML.
  • Le programme nous permettra d'utiliser les gestionnaire d'annulation.
  • Il dispose d'un protocole de connexion riche.
  • Styles de diagramme avec un moteur de style intégré.

raccourcis clavier

  • nous aurons quelques raccourcis clavier pour travailler plus vite.
  • L'interface du programme nous donnera possibilité d'alignement et de réglage.
  • Nous aurons la possibilité d'utiliser les éléments suivants éléments; classes, composants, actions, cas d'utilisation, styles, interactions et profils.
  • Nous serons capables exporter vers ; SVG, PDF, PNG et XMI.
  • Cela nous donnera également la possibilité de créer un nouveau document à partir de modèles, ce qui peut accélérer la production.

Installer Gaphor sur Ubuntu et ses dérivés

En tant que package Flatpak

On peut trouver ce programme disponible en pack Flatpak en Flathub. Si vous utilisez Ubuntu 20.04 et si cette technologie n'est toujours pas activée sur votre système, vous pouvez continuer le guide qu'un collègue a écrit sur ce blog à ce sujet.

Lorsque vous pouvez installer ces types de packages, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et exécutez la commande d'installation de Gaphor:

installer gaphor comme flatpak

flatpak install flathub org.gaphor.Gaphor

Une fois l'installation terminée, vous pouvez maintenant rechercher le lanceur de programme sur votre ordinateur. De plus, la commande suivante peut être exécutée dans un terminal (Ctrl + Alt + T) pour démarrer le programme:

lanceur de gaphor

flatpak run org.gaphor.Gaphor

Désinstaller

Pour supprimer le package flatpak de ce programme, dans un terminal (Ctrl + Alt + T) il suffira d'utiliser la commande :

désinstaller le package flatpak

flatpak uninstall org.gaphor.Gaphor

Comme AppImage

Depuis l' page de publication du projet, nous pouvons télécharger la dernière version du fichier AppImage pour ce programme. Si vous préférez utiliser le terminal (Ctrl + Alt + T) pour télécharger la dernière version aujourd'hui, il suffira d'en ouvrir un et de l'exécuter wget comme suit:

télécharger gaphor appimage

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

Une fois le téléchargement terminé, seuls donner les autorisations nécessaires au fichier. Ceci peut être réalisé en tapant dans le même terminal :

chmod +x Gaphor-*.AppImage

Et maintenant pour démarrer le programme, il suffit de double-cliquer sur le fichier, ou de taper dans le terminal :

démarrer l'image de l'application

./Gaphor-*.AppImage

Ceci est un logiciel conçu pour les débutants et les professionnels. Que vous soyez un modélisateur occasionnel documentant un projet ou un expert en développement basé sur les modèles, Gaphor répondra probablement à tous vos besoins. Gapher est une solution simple mais puissante avec de nombreuses fonctionnalités qui peuvent être un outil utile pour les développeurs de logiciels et les ingénieurs.

Pour plus d'informations sur ce programme ou sur son utilisation, les utilisateurs peuvent consulter le site web du programme, l' référentiel sur Github du projet, ou votre documentation officielle.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.