Meilleur outil de création UML gratuit [fermé]

13

Quels outils de création UML gratuits utilisez-vous et pourquoi est-il meilleur que d'autres?

Toto
la source
Regardez l'évaluation des questions. Il doit être ouvert. J'ai quelques informations utiles à ajouter.
Kolyunya

Réponses:

7

ArgoUML - Je l'utilise pour sa simplicité.

entrez la description de l'image ici

Martijn Verburg
la source
2
Dommage qu'il ne dispose pas de fonctionnalités pour UML 2.2
Jonn
@Jonn, quelles seraient ces fonctionnalités?
Machado
5

Bien que ce ne soit pas exclusif à UML, j'utilise Dia . Il a les symboles utilisés dans la plupart (sinon tous) des diagrammes UML, mais il prend également en charge les organigrammes, les diagrammes de réseau et quelques autres choses que j'ai parfois utilisées en tant qu'ingénieur logiciel.

entrez la description de l'image ici

Thomas Owens
la source
1
J'utilisais Argo, puis j'ai trouvé Dia et je l'ai trouvé plus agréable à utiliser.
indyK1ng
Dia est génial et multiplateforme. Fonctionne très bien sur Windows et Linux.
Machado
5

J'ai essayé la plupart des outils susmentionnés, alors laissez-moi exprimer mon opinion ici:

  • Dia - un vieux vétéran; construit des graphiques fiables (pas seulement UML) mais est plutôt lourd à utiliser (surtout si vos diagrammes deviennent plus gros :-() presque pas de restrictions sur ce qui doit se connecter les uns aux autres, la présentation des diagrammes nécessite joliment beaucoup d'ajustement manuel (un tueur de temps sérieux !), les boîtes de dialogue sont difficiles à utiliser (par exemple des raccourcis obsolètes tels que alt + O pour 'OK' pour le fermer), naviguer dans un diagramme vous met le nerf avec une métaphore de feuille sans fin incomplète (les barres de défilement ne fonctionnent que si l'un de vos objets est hors de la fenêtre d'affichage; pas tout le temps [comme dans Inkscape]) etc. etc;

    Pour résumer: robuste et fiable, mais vieilli (surtout en termes de convivialité); Je l'ai beaucoup utilisé (et beaucoup gaspillé beaucoup du temps - réarranger mes diagrammes).
  • StarUML et argoUML - viennent de les utiliser brièvement car ils ne prennent en charge que UML 1.x; quelqu'un a même écrit sa thèse (en allemand) sur les défauts de StarUML!
  • Visual Paradigm - nouveau, intelligent, mais l'édition communautaire est très limitée: vous obtiendrez un filigrane laid si vous créez plus d'un type de diagramme par projet; vous pouvez cependant facilement contourner cela en mettant tous vos diagrammes en un et en le découpant avec une application graphique plus tard,
    c'est ma recommandation claire; vous gagnez tellement de temps lors de la création de diagrammes par rapport à Dia!
  • POPP / POI (Plain Old PowerPoint / Impress) - utilisez l'application graphique de votre bureau préféré! Dumb to the bones quand il s'agit de ce qui est autorisé, mais au moins les connexions coulent bien et l'alignement des objets fonctionne comme un charme!

    Edit: 1/7/2013 : Le composant de dessin dans Google Docs prend en charge la capture et le dessin. Toujours pas de "véritable outil UML", mais fonctionne assez bien et est facilement partageable.
  • Des outils en ligne tels que gliffy.com - surtout sympa, mais pas bon pour tout travail sérieux ;-)
  • oui - je viens de l'essayer, mais il semble aussi bien adapté que Visual Paradigm. Essayez-le et voyez par vous-même!
  • Red Koda - A été recommandé sur StackExchange dans un article demandant des ressources d'apprentissage UML ; aussi intéressant au sens large!

Nota bene: vous trouverez des lacunes (fonctionnalités non prises en charge, mauvaise disposition, etc.) dans presque tous les outils UML que vous utiliserez. Ainsi, à mon humble avis, les applications de dessin prenant en charge les formes UML ou l'accrochage sont toujours les plus utiles.

phw
la source
4

Il y a yuml qui est assez cool car il vous permet de créer des diagrammes UML en ligne, sans outils et si facilement intégrables dans les blogs, les wikis, les e-mails, etc.

Chris Knight
la source
2

J'utilise ArgoUML car c'est gratuit. et en polytechnique, ils introduisent, enseignent et nous font utiliser la licence scolaire IBM Rational Software Modeler (RSM).

Dans le cas de la simplicité, à mon humble avis, tous les logiciels de modélisation UML sont très compliqués en raison des exigences des normes UML et de ses divers diagrammes.

mauris
la source
2

J'utilise Umlet . Ce que j'aime avec ce logiciel, c'est que c'est un outil de dessin uniquement. Il ne vous oblige pas à créer et à maintenir un modèle, et il n'essaie pas de générer / analyser du code. Contrairement à beaucoup d'outils UML que j'ai essayés, j'ai toujours pu dessiner le diagramme que j'avais en tête (les primitives de dessin sont assez complètes, et elles sont extensibles par code). Cela fonctionne bien avec mes autres outils: le format texte est correct pour travailler avec mon VCS, et le png / svg peut être généré en utilisant une ligne de commande (je l'utilise pour automatiser la construction de mon doc).

barjak
la source
2

La communauté Jude est mon premier choix. Même s'ils sont Astah maintenant, vous pouvez toujours trouver la communauté jude 5.2 sur le Web. Si vous ne l'avez jamais utilisé, j'essaierais. PS: Personnellement, je n'ai pas aimé StartUML.

ÉDITER:

Bien qu'ils partagent des fonctionnalités très communes et même si Jude n'est plus développé, je préfère Jude principalement en raison de sa convivialité. J'ai utilisé Jude il y a quelques années pour étudier et je dois travailler avec starUML + VS UML Tool aujourd'hui (exigence de l'entreprise), donc je suis un utilisateur passionné des deux outils. Je trouve Jude bien plus convivial à utiliser. C'est pourquoi j'ai dit: personnellement, je n'aimais pas StartUML . Comparaison des fonctionnalités Je ne sais pas comment Jude irait, car nous utilisons starUML à des fins de documentation uniquement et Jude n'est plus disponible. Cordialement.

Cordialement.

eestein
la source
2
Votre message serait plus utile si vous indiquiez vos raisons de préférer Jude à StartUML.
Vitor Py
@Vitor Accordé. Bien qu'ils partagent des fonctionnalités très communes et même si Jude n'est plus développé, je préfère Jude principalement en raison de sa convivialité. J'ai utilisé Jude il y a quelques années pour étudier et je dois travailler avec starUML + VS UML Tool aujourd'hui (exigence de l'entreprise), donc je suis un utilisateur passionné des deux outils. Je trouve Jude bien plus convivial à utiliser. C'est pourquoi j'ai dit: personnellement, je n'aimais pas StartUML . Comparaison des fonctionnalités Je ne sais pas comment Jude irait, car nous utilisons starUML à des fins de documentation uniquement et Jude n'est plus disponible. Cordialement.
eestein
Maintenant, c'est informatif. +1 :)
Vitor Py
+1. La communauté Jude est également connue sous le nom d' Astah de nos jours. Un autre excellent programme, multi-plateforme également.
Machado
2

Je suis surpris que BOUML ne soit pas encore mentionné. Je recommande BOUML .

Il est complet, open source et régulièrement entretenu.

Je demande également aux lecteurs de visiter l'état du projet BOUML - /programming/3721008/bouml-project-status .

bhadra
la source
BOUML est maintenu, mais le développement des fonctionnalités s'est arrêté en raison du différend de l'auteur avec wikipedia
Mike Pennington
0

Personnellement, j'aime StarUML .

Très complet et open-source!

Depuis le site Web:

StarUML est un projet open source pour développer une plate-forme UML / MDA rapide, flexible, extensible, riche en fonctionnalités et librement disponible fonctionnant sur la plate-forme Win32. Le but du projet StarUML est de construire un outil de modélisation logicielle ainsi qu'une plate-forme qui remplace de manière convaincante les outils UML commerciaux tels que Rational Rose, Together, etc.

Capture d'écran de StarUML

CraigTP
la source
0

J'utilise yEd lorsque l'idée / l'application est à ses balbutiements et migre vers ArgoUML lorsqu'il a besoin de plus de cloches et de sifflets. Visio aimé, dans une certaine mesure, mais pas assez pour acheter

Don
la source
0

J'ai utilisé bon nombre des produits vraiment chers et je les détestais tous. J'ai même eu recours à des outils de dessin dans un certain nombre de cas, mais c'était très limitant et vous laisse sans beaucoup d'avantages d'avoir un outil UML pour commencer. Quoi qu'il en soit, dans ma dernière entreprise, ils en utilisaient un que je n'ai jamais essayé, Visual Paradigm. Je dois dire que c'est de loin le meilleur que j'ai utilisé. Il a toujours ses problèmes, mais c'est le seul que j'aime vraiment utiliser. Visual Paradigm fait à peu près tout ce que font les outils vraiment chers, mais à une fraction infime du coût.

Ils ont une édition communautaire gratuite, que je sais est disponible pour un usage non commercial. Je ne sais pas s'ils ont limité les fonctionnalités d'une autre manière. Si je me souviens bien, vous pouvez acheter une édition commerciale pour environ 100 dollars. Donc, si vous en avez besoin à des fins commerciales et que votre employeur ne sautera pas dessus, je chercherais vraiment un nouvel emploi très rapidement.

La seule chose que nous n'avons pas encore étudiée est le support multi-développeurs, que tous les outils coûteux sont capables de faire. Mais à partir du site Web, il semble qu'ils le soutiennent.

Tremper
la source
0

J'utilise une version sous licence de Visual Paradigm au travail. Il existe une édition communautaire gratuite qui devrait être capable de gérer la plupart de vos besoins UML de base.

oosterwal
la source
-1

Visual Paradigm Plus pour UML est ce que j'utilise sur mon mac. C'est gratuit et assez facile à utiliser.

Vincesz
la source