Vos recrutements informatiques

700 000 développeurs, chefs de projets, ingénieurs, informaticiens...

Contactez notre équipe spécialiste en recrutement

Sondage : Quel outil de modélisation UML utilisez-vous ?

Le , par Matthieu Brucher, Rédacteur
Quel outil de modélisation UML utilisez vous ?

Si votre outil n'existe pas dans la liste, merci de nous faire une petite présentation


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de wdionysos wdionysos - Membre habitué http://www.developpez.com
le 18/12/2008 à 11:47
Merci de ce bon post,

Rational software Architect est le portage par Rational (IBM) de Rose sur une plateforme Eclipse dans la même philosophie que RAD and Co.

J'ai aussi essayé Enterprise Architect qui est vraiment bon et a été adopté chez au moins un grand acteur institutionnel.

Je comprends que le budget est une contrainte importante mais peut-on recadrer le post sur les véritables AGL car il ne suffit pas que l'application fasse de jolis dessins mais qu'elle apporte une réelle assistance dans l'analyse, la transformation de modèle et la gestion de version etc...

Si on considère cela, ça réduit beaucoup la liste de logiciels cités, et sachant que sur des gros projets le prix va être une donnée moindre au regard du gain que cela rapporte en terme de production.

WDionysos
Avatar de Francois Dufour Francois Dufour - Nouveau Candidat au Club http://www.developpez.com
le 16/01/2009 à 15:39
Moi j'en ai marre des projets open source d'eclipse. Il y a soit disant des truc super sur EMF mais dés qu'on faire un truc cohérent ca marche pas et ca prend des mois à faire un diagramme.
Un lundi, mon patron m'a dit que soit je finissais le projet de modélisation avant la fin de la semaine soit il arrétais projet

Alors j'ai pris tout de suite EclipseUML et à ma surprise:
Mon projet a été fini en moins de 4 jours. J'avais pourtant essayer pendant 3 mois d'avancer tout seul avec EMF et les autres plugins.
J'ai crée mon modèle UML avec EclipseUML 2008 pour Eclipse ganymede, généré le code java, deployer une application JEE le tout en moins de 4 jours. Ensuite j'ai tout donner à l'équipe de codage.
Mon patron est revenu me voir le lundi d'après, m'a félicité et m'a dit qu'il a oublié un truc. J'avais la trouille de ma vie sur comment faire . Ca demande allais faire exploser mon projet. Et là miracle Omondo m'a sauvé !!
J'ai juste prix le dernier commit sur svn des équipe de dev, updater mon environnement, ensuite j'ai mergé et j'ai recommité pour les équipe de dev. Tout le monde a bosser en continue sans s'arreter a cause de moi car j'avais mergé le travail des équipes. Ils ont d'ailleurs même pas vu que le modèle avaient changer comme leur code n'a pas été modifié.
Voilà travail fini, super cool

Ouf je suis sauvé, merci Omondo.
Avatar de sarapis sarapis - Membre du Club http://www.developpez.com
le 14/12/2009 à 18:15
Enterprise Architect il est parfait pour moi
Avatar de sybe30 sybe30 - Membre du Club http://www.developpez.com
le 06/01/2010 à 17:54
Un gros BOF à l'usage pour cet outil.

Il gere la generation de code et meme le reverse ce qui est un +.

En revanche je n'ai pas encore trouvé comment lui faire faire des tests de cohérence entre certains diagramme. De plus il y a quelques zone d'ombre quand on commence à l'utiliser de facon un poil intensive. Bref trés riche sur la plaquette commerciale mais peu productif en R&D.

Cordialement
Avatar de Vlade Vlade - Inactif http://www.developpez.com
le 06/01/2010 à 19:00
EA a un modèle propriaitaire et le transforme ensuite en xmi. Son modèle est une sorte de base de donnée ayant une cohérence graphique au niveau d'un diagramme et non pas au niveau d'un modèle composé de plusieurs graphiques.
La génération de code Java est très très médiocre. Par exemple pas de gestion au niveau package. Cela veut dire inners packages, associations entre classes dans différent packages etc....la génération de code permet de générer des classifiers non complexe. Cela passe pour faire un petit dessin mais rend ce code inutilisable en projet car il devra être corrigé et changé par le développeur. Autant ne rien générer plutôt que de passer pour une truffe auprès de ces équipes de dèv. D'ailleurs ils ont raison en disant que les modeleurs ne font rien de bon dans un projet car ce que eux ils voient c'est un code non propre et non pas la puissance de la modélisation et la valeur fonctionnelle qui est derrière

Je sais que les modeleurs veulent surtout des beaux dessins mais il faut garder une cohérence au niveau modèle, générer un code propre sinon à quoi cela sert de faire de la modélisation ?
Avatar de Syphys Syphys - Nouveau membre du Club http://www.developpez.com
le 26/01/2010 à 0:54
Vous ne parlez pas de netbeans parce que c'est pas la peine d'en parler?...

Sinon toi Vlade j'ai pas l'impression que tu ais dit ton choix. Pourrions-nous le connaitre s'il te plaid?
Avatar de Mnassri Mnassri - Futur Membre du Club http://www.developpez.com
le 22/02/2010 à 11:56
Bonjour,

Est ce que EclipseUML est extensible pour avoir le configurer à certains frameworks ou bien pour se faire il faut changer le code source de cet outil?

Merci
Avatar de Vlade Vlade - Inactif http://www.developpez.com
le 22/02/2010 à 13:05
Je comprend pas la question
Le logiciel est fait pour tourner sous Eclipse uniquement avec un JDK 1.5 ou 1.6. Le code n'est pas portable en dehors d'Eclipse car les internes d'Eclipse ont été utilisé. Je veux dire que les méthodes d'EclipseUML appel les méthodes des autres frameworks Eclipse et il y plus de 100 000 appels spécifique sans compter les récurants. L'appel se fait à un endroit très précis et la connaissance parfaites des autres framework est essentiel (e.g GEF, EMF, UML2, Dali etc.....).

Détailler moi votre question et je vous répondrai en détail
Avatar de Mnassri Mnassri - Futur Membre du Club http://www.developpez.com
le 23/02/2010 à 10:50
Bonjour,

On veut utiliser l'outil de modélisation mais pas tel qu'il est, on doit personnalier la façon de dessiner les diagrammes dans cet outil, de sorte qu'on ne dessinera pas par exemple des classes mais plutôt des entity, composite (qui sont un cas particulier de classe)
Pour ce faire, on ne veut pas prendre l'outil, modifier directement dans son code (c'est pas propre et on ne peut plus avoir les corrections et les nouvelles versions)
est ce qu'il y'a moyen de personnalier les applications proprement : exemple : développer un plugin (juste un jar qui s'ajoute et qui est loadé au démarrage de l'outil) des solutions de ce genre sont préférées.

Merci
Avatar de titchagui titchagui - Membre régulier http://www.developpez.com
le 25/08/2010 à 0:05
Bonjour,

Mnassri, pour répondre à ta question, Modelio permet de le faire avec son plugin MDADesigner (disponible en version gratuite). Tu définis tes propres stéréotypes avec les images qui vont bien (entity ou autre), tu créés ton propre plugin que tu pourras ensuite déployer dans tes projets. Tes éléments stéréotypes pourront ainsi être démasqués dans les diagrammes avec tes propres images.
C'est propre, tu peux utiliser Java pour personnaliser encore plus ton plugin et le tour est joué. Sur le site t'as un tutoriel expliquant comment utiliser le plugin MDA.

Dans la liste, il faudrait l'ajouter

J'ai utilisé Enterprise Architect. Aux premiers abords, c'est un outil qui a de la "gueule" très joli, très facile à prendre en main cependant une fois qu'on commence à taquiner la bête, on en ressent assez vite les limitations. En ce qui concerne la génération/reverse de code, c'était assez moyen. Tout ce qu'il sait pas reverser, il te met ça dans des notes du coup, effectivement, ça permet de garder une bonne cohérence entre le modèle et le code mais on se demande l'intérêt d'avoir un modèle car les principales difficultés de remontée de code dans le modèle sont contournées. On ne profite donc pas de l'intérêt d'UML. Ca fait un bout de temps que je l'ai utilisé, ça s'est peut-être amélioré entre temps.
Avatar de gotteserbin gotteserbin - Membre régulier http://www.developpez.com
le 09/09/2010 à 10:36
Win'Design, c'est plutôt étonnant qu'il ne soit pas dans la liste !
Offres d'emploi IT
Software engineer H/F
Safran - Ile de France - Magny-les-Hameaux / Saclay
Scrum master H/F
Safran - Ile de France - Osny (95520)
Architecte de données (H/F)
Société Générale - Ile de France - Ile de France

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique ALM