Je ne peux tout simplement pas en trouver un décent (et gratuit). Que puis-je utiliser?
Je ne peux tout simplement pas en trouver un décent (et gratuit). Que puis-je utiliser?
Réponses:
Avez-vous déjà essayé Umbrello? Étant donné qu’il est basé sur KDE, c’est le meilleur outil que j’ai rencontré si vous ne voulez pas emprunter la route java. Umbrello est dans le référentiel Ubuntu.
Si vous êtes d'accord avec Java, ArgoUML est un très bon outil, ou vous pouvez voir quels plugins sont disponibles pour eclipse.
Essayé Dia ?
sudo apt-get install dia
Umlet est un excellent outil UML gratuit et à source ouverte avec une interface utilisateur simple:
et UMLet s'exécute de manière autonome ou en tant que plug-in Eclipse sous Windows, OS X et Linux.
(Consultez également son outil similaire, PLOTlet, pour créer des grilles de graphique.)
C'est parmi les meilleurs et mon préféré!
Dia peut générer du code en Java, PHP, C ++ et bien d'autres, mais vous devez installer Dia2code pour générer du code. Je l'utilise pour créer UML puis générer le code des classes.
J'utilise Papyrus , une suite développée par le Commissariat à l'énergie atomique en France et qui est aujourd'hui disponible sous forme de plug-in pour Eclipse. C'est l'outil de modélisation open source le plus avancé que je connaisse et qui supporte presque entièrement UML2. Description générale:
Papyrus vise à fournir un environnement intégré et utilisable par l'utilisateur pour l'édition de tout type de modèle EMF, en particulier en prenant en charge UML et les langages de modélisation associés tels que SysML et MARTE. Papyrus fournit des éditeurs de diagrammes pour les langages de modélisation basés sur les champs EMF, notamment UML 2 et SysML, ainsi que le liant nécessaire à l'intégration de ces éditeurs (basés sur GMF ou non) avec d'autres outils MBD et MDSD.
Plus important encore, Papyrus soutient le développement piloté par le modèle (MDD), un outil très utile pour développer des langages spécifiques à un domaine. À cet égard, Papyrus semble être le seul outil open source prenant en charge le modèle MDA (Model-Driven Architecture) publié par OMG. Avec un générateur de code tel que Acceleo, vous obtenez une pile MDD complète - à partir de laquelle vous pouvez même créer vos propres plug-ins DSL.
Après une longue recherche dans les applications de bureau, j’ai décidé d’aller sur le Web et j’utilise maintenant Cacoo , qui permet non seulement de dessiner en uml , mais aussi de dessiner de manière très différente (topographie du réseau, éléments généraux, etc.). C'est gratuit et permet de partager avec des amis et éditer simultanément.
Jusqu'à présent, Astah * est le meilleur outil UML que j'ai jamais utilisé. À mon avis, l'expérience de dessin est meilleure car elle permet d'aligner ou d'ancrer automatiquement les éléments graphiques de manière suffisamment intelligente.
Auparavant, ils fournissaient une version communautaire gratuite, mais ils ont malheureusement arrêté ce support depuis le 2018/09/26 .
Cependant, son éditeur UML fournit une version gratuite si vous êtes étudiant.