GNU/Linux >> Tutoriels Linux >  >> Linux

Gaphor :outil de modélisation graphique open source

Gaphor est une application de modélisation gratuite et open source prenant en charge divers langages de modélisation tels que UML, SysML, RAAML et C4.

Vous n'êtes pas au courant du terme "langage de modélisation" ? Fondamentalement, il s'agit d'un ensemble d'instructions qui peuvent être utilisées pour créer la conception et la construction de structures. Il peut être textuel et graphique, à la fois.

Le graphique est plus facile à regarder et à comprendre comment les différents composants du projet sont liés les uns aux autres.

Avez-vous vu un organigramme ou des diagrammes de séquence ? Ce sont aussi un type de modélisation graphique dans la forme la plus simple.

Il existe différents langages de modélisation et ils sont utilisés pour le développement de logiciels, l'ingénierie système, la physique, la gestion de projet et plus encore.

Gaphore pour UML, SysML et plus

Gaphor fonctionne avec les normes UML, SysML et RAAML OMG. Il inclut également la prise en charge du modèle C4 pour la visualisation des architectures logicielles.

Ce n'est pas seulement un outil de dessin. Il implémente un modèle de données UML 2 entièrement conforme. Vous pouvez créer des modèles très complexes avec Gaphor.

Écrit en Python, Gaphor est entièrement open source sous licence Apache 2. Vous pouvez trouver tout son code source sur son référentiel GitHub. Il s'agit d'un outil multiplateforme disponible pour une installation sur Linux, Windows et macOS.

Vous pouvez exporter vos diagrammes aux formats PDF, PNG, SVG et XML. Vous pouvez également brancher un générateur de code.

Le site Web de Gaphor mentionne qu'il a le mode sombre mais je n'ai vu aucune option pour l'activer dans la version AppImage que j'ai téléchargée.

Installer Gaphor sous Linux

Les utilisateurs d'Arch peuvent trouver Gaphor dans l'AUR. Pour les autres distributions, vous avez le choix entre AppImage et Flatpak.

Vous pouvez télécharger l'AppImage à partir de sa page de téléchargement.

Télécharger Gaphor

Si vous souhaitez utiliser la version Flatpak, ajoutez d'abord le référentiel Flathub :

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Et puis installez-le :

flatpak install --user flathub org.gaphor.Gaphor

Étant donné que Gaphor est essentiellement une application Python, vous pouvez également l'installer à l'aide de Pip.

pip install gaphor

J'utilisais UML et les diagrammes de séquence lorsque je travaillais comme ingénieur logiciel. Je ne l'ai pas utilisé ces dernières années. En regardant Gaphor, je pense que c'est une application plutôt cool à avoir si vous devez créer des diagrammes UML et autres pour vos projets.

N'hésitez pas à essayer et à partager votre expérience dans les commentaires.

Article d'origine


Linux
  1. Partage de fichiers open source avec cet outil Linux

  2. Inspectez les capacités des binaires ELF avec cet outil open source

  3. Effectuez des analyses de mémoire Linux avec cet outil open source

  4. Veracrypt - Un outil de chiffrement de disque multiplateforme open source

  5. Existe-t-il un outil open source pour mesurer les performances du processeur ?

Phoronix Test Suite - Un outil de test et d'analyse comparative open source

Cryptomator - Un outil de chiffrement côté client open source pour votre cloud

Les 10 meilleurs gestionnaires de presse-papiers Open Source pour Linux

Les 10 outils de navigation de fichiers open source pour le système Linux

Gaphor :un outil de modélisation graphique simple et open source

Top 5 des meilleurs outils d'empreintes digitales du système d'exploitation passif Open Source en 2022