Quels outils de modélisation UML développés en Java utilisez-vous ? Partagez votre expérience

Le , par Mickael Baron

0PARTAGES

0  0 
Il existe de nombreux outils de modélisation en UML et nous constatons qu'il en existe beaucoup qui ont été développés avec la plateforme Java.

Voici ci-dessous une liste non-exhaustive de ces outils :


L'objectif de ce débat est de vous permettre de vous exprimer sur la qualité d'un logiciel. Par conséquent, réagissez en ajoutant un message en précisant l'outil que vous utilisez et quel est votre ressenti.

Bien entendu nous nous limiterons aux outils de modélisation UML qui ont été développés avec la plateforme Java.

A vos commentaires

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Elbarto
Membre habitué https://www.developpez.com
Le 11/06/2012 à 5:12
Citation Envoyé par keulkeul Voir le message

Selon vous, quel est le meilleur logiciel gratuit pour faire de l'UML et qui a été développé en Java ?
ArgoUML

wikipedia :

ArgoUML est un logiciel libre de création de diagrammes UML. Programmé en Java, il est édité sous licence BSD. Il est multilingue, supporte la génération de code et l'ingénierie inverse.

ArgoUML supporte sept types de diagramme: cas d'utilisation, classes, séquence, état, collaboration, activité et déploiement.

La génération de code à partir de diagrammes de classes est supportée dans les langages suivants: Java, C++, PHP, C# et SQL.
le reproche qu'on pourrait lui faire est l'interface pas très esthétique, la fonction "undo" est incomplète, mais l'interface reste néanmoins assez complète et utilisable au quotidien,

il ne supporte aussi que la norme UML 1.4 mais le support de la version 2.0 est un objectif à moyen terme
1  0 
Avatar de Logan Mauzaize
Rédacteur/Modérateur https://www.developpez.com
Le 20/06/2012 à 12:23
C'est surtout un éditeur de graphe plus qu'un modeleur.
D'ailleurs je n'ai pas réussi à ajouter de membre aux classes, ou de "life line" pour faire un diagramme de séquence.
1  0 
Avatar de Logan Mauzaize
Rédacteur/Modérateur https://www.developpez.com
Le 24/05/2012 à 12:28
Au boulot, on utilise Astah*.
Il est assez complet dans sa version community et permet de faire de l'import de classes Java.

Plus personnellement, j'aime beaucoup Visual Paradigm. Cependant la version gratuite est assez limité par rapport à toute la puissance que peut offrir l'outil dans ces différentes version payantes comme le Wireframing/Mockup.

J'ai testé TopCased mais je ne l'ai pas trouvé très stable/mature encore. Je le reteste périodiquement mais je suis toujours pas convaincu. Dommage il a gros potentiel avec la vérification et l'exécution de modèle. Trop d'outil UML s'arrête à l'édition de diagramme.
0  0 
Avatar de Tcharl
Membre averti https://www.developpez.com
Le 04/06/2012 à 9:23
Ici on utilise Obeo Designer, mais sans l'extension UML. On a crée nos propres DSL ecore reprennant les principaux concepts UML mais prenant aussi en compte les spécificités (et simplifications associées à) notre entreprise. Ensuite, nous avons crée nos propres points de vue basés sur ces DSL. le travail est plus long qu'une solution clé en main, mais aussi plus adapté au contexte dans lequel l'entreprise évolue.
0  0 
Avatar de khilio
Nouveau Candidat au Club https://www.developpez.com
Le 04/06/2012 à 9:32
Eclipse Papyrus
0  0 
Avatar de frasene
Membre régulier https://www.developpez.com
Le 04/06/2012 à 9:37
Bonjour, je n'utilise pas actuellement l'un de ses outils mais je serais très intéressé pour faire de la rétro-conception (java => UMl) avec des outils gratuits. Quel logiciel gratuit est intéressant pour le reverse engineering ?
0  0 
Avatar de elias551
Membre du Club https://www.developpez.com
Le 04/06/2012 à 9:43
ArgoUML est celui qui sort le plus rapidement dans Google, c'est celui que j'utilise en ce moment pour faire des diagrammes de classe...

Je ne connais pas les autres mais la rigidité de l'interface d'ArgoUML me donne même pas envie de les essayer
0  0 
Avatar de Calmacil
Membre régulier https://www.developpez.com
Le 04/06/2012 à 9:55
UMLet est absolument génial. Il ne génèrera pas votre code, mais pour celui qui a simplement besoin d'un plan de l'application ou d'un schéma vite fait, il n'y a pas meilleur. Il peut tout faire.
0  0 
Avatar de Robin56
Responsable Java https://www.developpez.com
Le 04/06/2012 à 10:10
J'ai utilisé pour ma part :
  • Poseidon
  • ArgoUML
  • MagicDraw UML


Poseidon, au début de mes études, j'en ai pas vraiment un bon souvenir. Il fallait subir une extrême lenteur et quelques freeze du client lourd (je ne doute pas que ça se soit amélioré depuis). ArgoUML, gratuit donc plus limité que les deux autres mais il dépanne bien car il comporte déjà pas mal d'élément et de la génération de code également. Désormais j'utilise MagicDraw (aussi parce que c'est le standard de la boîte). Pas grand chose à redire sur l'application, je la trouve bien complète. Pour un petit projet parcontre, je suis conscient que c'est sortir l'usine à gaz.

Citation Envoyé par Nemek
Trop d'outil UML s'arrête à l'édition de diagramme.
L'inverse est également vrai, trop d'utilisateur s'arrête à l'édition de diagramme avec leur application UML. Qu'est ce que tu conseillerais comme fonctionnalité importante en dehors des basiques de toute appli. UML ?
0  0 
Avatar de -gma-
Membre averti https://www.developpez.com
Le 04/06/2012 à 10:31
Citation Envoyé par Calmacil Voir le message
UMLet est absolument génial.
Moi aussi j'utilise UMLet qui est très léger et que je trouve très bien pour mon utilisation: réaliser des diagrammes ponctuellement pour illustrer des documents.
0  0 
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -

Partenaire : Hébergement Web