GNU/Linux >> Tutoriels Linux >  >> Linux

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

Les architectes et les concepteurs doivent utiliser des applications de modélisation de premier ordre pour créer des conceptions. Il existe des tonnes de logiciels disponibles à cet effet. Mais tous ne prennent pas en charge les langages de modélisation techniques tels que RAAML, SysML, C4, UML, etc. Ce serait un gros problème lorsque les architectes et les concepteurs sont dans quelque chose de techniquement compliqué. Cependant, si vous êtes confronté à une situation similaire, je voudrais vous présenter Gaphor. Et ce contenu vous mènera à une discussion détaillée sur Gaphor.

Qu'est-ce que Gaphor ?

Généralement, Gaphor est une application de modélisation open source. Il est spécialement conçu pour les architectes, les concepteurs et les personnes travaillant dans le développement de logiciels, la physique, l'ingénierie système et la gestion de projet. Gaphor aide les utilisateurs à créer des organigrammes et de nombreuses autres conceptions de modélisation. Vous ne pouvez donc pas le considérer comme une simple application de dessin.

La meilleure partie de Gaphor est son support de langage technique hautement développé. Cette application semblera très simple, mais vous serez étonné de comprendre sa capacité. Cependant, il peut fonctionner efficacement sur UML, RAAML et d'autres normes. Vous pouvez simplement créer n'importe quel type de modèle visuel pour l'architecture logicielle. De plus, Gaphor implémente un modèle de données UML-2 qui vous permet de créer des modèles extrêmement complexes.

Gaphor est initialement gratuit pour ses utilisateurs et relève de la licence Apache 2. En outre, il s'agit d'une application prise en charge par plusieurs plates-formes et elle fonctionne de manière transparente sur toutes les distributions de Linux. Nous apprendrons brièvement comment installer et utiliser Gaphor sur Linux. Voyons d'abord les fonctionnalités de base de Gaphor.

Caractéristiques de Gaphor

  • Gaphor est une application très légère, open source et compatible avec plusieurs plates-formes.
  • Il prend en charge un nombre illimité de copier-coller avec un gestionnaire d'annulation flexible.
  • Cette application puissante est livrée avec un protocole de connexion riche et un support d'extension de plug-in.
  • Un ensemble d'éléments de modélisation haut de gamme, comprenant des classes, des actions, des interactions, des styles, des profils, des composants, etc., sera disponible pour créer des conceptions et des modèles complexes.
  • Des fonctions utiles telles que le zoom avant, le zoom arrière, le répertoire de raccourcis, l'alignement et la capture sont également disponibles ici.
  • Vous pouvez facilement exporter des modèles vers SVG, XMI, PNG, PDF, etc., à l'aide de Gaphor.
  • Gaphor prend également en charge le format de fichier XML, la conformité UML 2.0, les diagrammes non UML et bien d'autres.
  • Pour accélérer la production, vous pouvez facilement créer un nouveau document directement à partir du modèle dans Gaphor.
  • Cette application de modélisation unique prend en charge le mode sombre et est livrée avec une interface utilisateur épurée.

Comment installer Gaphor sur Linux ?

Comme d'habitude, l'installation de Gaphor se fait sans effort sous Linux. Il est en effet disponible dans Flathub, AppImage et PyPI. Mais, vous ne pouvez pas l'installer à partir de snapcraft ou du centre logiciel Ubuntu. Vous savez à quel point il est facile d'utiliser Flathub et AppImage pour installer le logiciel.

L'option pour AppImage est essentiellement destinée aux utilisateurs de toutes les distributions à l'exception d'Arch. Vous pouvez simplement l'installer à partir d'AUR si vous êtes un utilisateur Arch. Sinon, vous pouvez installer l'application depuis AppImage. Vous pouvez le vérifier sur le lien ci-dessous.

AppImage est disponible pour Ubuntu 18.04 et versions ultérieures. Vous pouvez utiliser la commande suivante pour mettre à jour les versions de Gaphor à partir d'AppImage.

$ chmod +x Gaphor-VERSION-x86_64.AppImage
./Gaphor-VERSION-x86_64.AppImage

Alternativement, vous pouvez installer cette application à partir de Flathub. Fondamentalement, le code d'installation de Flathub est le même pour toutes les distributions Linux. Donc, vous devez d'abord installer Flathub, puis installer Gaphor sur votre système.

$ flatpak remote-add --user --if-not-exists \
    flathub https://dl.flathub.org/repo/flathub.flatpakrepo
$ flatpak install --user flathub org.gaphor.Gaphor

Il vous reste une autre option pour Gaphor. Généralement, Gaphor est une application phyton. Ainsi, il sera facile de l'installer en utilisant PyPI. Utilisez simplement la commande suivante pour installer cette application. Suivez notre didacticiel pour en savoir plus sur l'installation de logiciels à l'aide de pip et d'autres méthodes sur Ubuntu.

$ pip install gaphor

Voici donc les trois options différentes que vous pouvez essayer d'installer Gaphor sur votre système.

Comment exécuter Gaphor sous Linux ?

L'exécution de cette application est également très facile. C'est gratuit et vous devez vous connecter avec votre adresse e-mail, puis vous obtiendrez la page d'accueil. Généralement, la mise en page de Gaphor est divisée en quatre parties. Les parties incluent la navigation, les diagrammes, la boîte à outils des éléments de diagramme et le volet Propriétés.

Vous devez utiliser la section Diagramme pour créer un nouveau modèle sur Gaphor. Dans la section Diagramme, vous obtiendrez un modèle vide. Vous trouverez également les options pour Nouveau diagramme et Nouveau package lorsque vous cliquerez sur la Nouvelle classe qui se trouve juste en dessous de l'option, nommée Nouveau modèle.

Vous pouvez également ajouter un élément existant à un nouveau diagramme. Pour cela, vous devez faire glisser l'élément que vous souhaitez ajouter au diagramme depuis la section Navigation. Vous pouvez également ajouter des éléments dans la section de navigation.

Comment désinstaller Gaphor de Linux ?

Une fois que vous aurez installé et commencé à utiliser Gaphor, vous comprendrez si c'est la bonne application pour vous. Si c'est celui dont vous avez besoin, essayez simplement de l'explorer et d'en apprendre davantage pour l'utiliser à partir de son noyau. Cependant, si cela vous semble inapproprié, supprimez-le simplement du système.

Vous pouvez facilement supprimer le package Gaphor complet directement depuis le terminal. Utilisez le premier code pour cela et pour supprimer les packages dépendants, exécutez la commande suivante.

$ sudo apt-get remove gaphor
$ sudo apt-get autoremove gaphor

Conclusion

Ce que vous créerez montrera votre goût et votre créativité. Ainsi, en tant que designer, vous devez mettre en œuvre au maximum vos connaissances et votre créativité. Pour le reste, vous pouvez simplement compter sur Gaphor. En plus de cela, c'est une application gratuite, et le processus d'installation ne nécessite que quelques minutes. Alors, pourquoi ne pas l'essayer alors qu'il offre tant de fonctionnalités ?

Alors, faites-nous savoir quel système vous suivez pour installer Gaphor et comment cela fonctionne sur votre système ? Et n'oubliez pas de nous informer sur le sujet que vous aimez apprendre de nous ? Nous arriverons très bientôt avec quelque chose de nouveau et d'informatif. Jusque-là, restez en sécurité et en bonne santé. Merci pour votre temps.


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

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

  3. Gaphor :outil de modélisation graphique open source

  4. Installer le réseau social Open Source sur Ubuntu 16.04

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

Grsync - Une interface graphique simple pour Rsync

Passerelle API Open Source - Installation de Kong dans Ubuntu 20.04

10 éditeurs vidéo open source gratuits pour Linux [en 2021]

qBittorrent – ​​un client Open Source BitTorrent pour Linux

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

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