|
Publicité ' | ||||||||||||||||||||||||
|
|
#61 | |
|
Membre régulier
![]() Développeur en systèmes embarqués Inscription : mars 2006 Messages : 51 ![]() |
Citation:
Allez on enfonce le clou ! Totalement d'accord roswel, à savoir que MagicDraw UML est un must en la matière pour la simple et bonne raison qu'il a été étudié de manière Objet. J'utilise ce soft pour mes projets perso. Au taf, je dois utiliser Rhapsody d'Ilogix. J'en suis à l'évaluation de la version 6.2. Ce modeler est sympa mais il n'a pas la ptite touche de Magicdraw. L'interet est l'utilisation des statecharts vivants et de la génération de code. Que dire de plus. |
|
|
|
00
|
|
|
#62 |
|
Membre régulier
![]() olivier Inscription : décembre 2003 Messages : 152 ![]() |
Pour ma part j'ai utilisé pas mal d'outils UML (les tenors comme Together, Rational Rose, RSA,RSM...).
Parmis les outils tres interressant que j'ai essayé je suis enthousiamé par deux - Jude Avantage une version communautaire gratuite tres complete et la version pro à - de 200 € - EntrepriseArchitect pas de version gratuite mais -200€ également et tres complet et rapide permet l'utilisation de plein de transformateur mais inconvenient majeur selon moi il ne numerote pas ni les sequences ni les diagrammes de communication Au final j'ai opté pour Jude écrit en java il est portable sur tous les OS |
|
|
00
|
|
|
#63 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 7 ![]() |
Un modeleur open-source réalisé entre-autre par Airbus s'avère assez intéressant.
Le projet s'appelle TopCased, il permet la modélisation des diagrammes de classes, d'états-transition et de composants. Il fonctionne plutôt bien, il s'agit d'un plugin Eclipse, bien qu'un petit peu trop intrusif à mon gout il s'intègre facilement dans le processus de développement et est largement suffisant pour un bon nombre de projets. http://www.topcased.org/ |
|
|
00
|
|
|
#64 |
|
Futur Membre du Club
![]() Inscription : mars 2007 Messages : 19 ![]() |
J'aime beaucoup Bouml comme d'autre.
Il est léger, il a une ergonomie particulière (certes ;-)) mais il est très réactif et permet de faire des diagrammes très rapidement. Le reverse est une vraie bombe (j'ai un vieux souvenir d'un reverse fait en Argo UML qui avait mis 3 plombes pour un projet d'une 30-aine de classes, décevant, alors que Bouml est un des rares produit à pouvoir reverser les sources du JDK, excusez du peu). StarUML est assez bugué à mon goût et je trouve que dessiner est assez lourd. (j'y vais vraiment à reculon) Concernant les produits commeciaux, j'avais participé à une réunion de Recherche et Développement dans une grosse boite française qui portait sur le choix d'un outil de modélisation. Et visiblement, il y avait 2 noms qui sortaient du lot : Together (la rolls, mais visiblement très cher) et Enterprise Architect, qui a été le choix retenu par la boite. C'est parait-il puissant (jusqu'à générer la documentation Word) et pour un prix modéré. Sinon j'ai essayé et été déçu de Magic Draw UML. On l'utilisait dans une boite d'assurance, et ça ramait bien, bon, le modèle était très très lourd aussi. Voila, c'était un peu le tour d'horizon par un ingénieur d'études en Java avec 7 ans d'expérience maintenant. |
|
|
00
|
|
|
#65 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 3 ![]() |
Je voudrais faire un petit point sur ce qui a pu être dit autour des outils UML.
A l'heure d'aujourd'hui (et donc de l'open source), la tendance est de vouloir a tout prix récupérer un modeler UML qui ne coute pas grand chose ( gratuit). Or, si on regarde bien les outils freewares tels que ArgoUML, BOUML, StarUML, et j'en oublie... Ils ont certes l'avantage d'être simple à utiliser et de proposer les diagrammes les plus utilisés. Cependant, si on approfondit l'utilisation de ces outils, on arrive à certains manques : pas de diagramme d'objet pour certains, pas de possibilité de transformation d'une composition en aggregation, pas de possibilité de stéréotyper et d'utiliser un "profil" UML.... Bref, tout ca pour vous dire, que les meilleurs outils sont encore aujourd'hui : - Together Architect - Rational XDE - Objecteering 6 Le meilleur critère est de pouvoir comparer leur capacité à faire du reverse engineering et la réutilisation des patterns à travers les modèles. Désolé pour ceux qui s'enflamment avec Jude et autres EclipseUML... PS : j'ai bossé 3 ans avec Rational Rose, 6 ans avec Objecteering et 1 an avec Together sur des très gros projets. En revanche, pour des petits projets j'ai utilisé a moindre mesure EclipseUML, Power AMC et Mega. |
|
|
00
|
|
|
#66 | |
|
Membre éprouvé
![]() Consultant en Business Intelligence Inscription : mai 2003 Messages : 918 ![]() |
Citation:
L'interface (en JAVA) présente sur certains postes des dysfonctionnements (bug d'affichage nécessitant un redémarrage de l'application) : il est alors nécessaire de choisir un des autres styles proposés par le logiciel (sans ajout) et le problème est résolu. Cela vient peut-être de ma version, elle a un peu moins d'un an, il y a eu des modifications depuis. Je m'étonne tout de même qu'il ne fasse pas déjà partie des logiciels cités dans "Les Meilleurs Outils de Modélisation UML" !
__________________
Quand on n'a pas d'tête, on a ...
|
|
|
|
00
|
|
|
#67 |
|
Inactif
Inscription : février 2003 Messages : 238 ![]() |
Un nouveau build EclipseUML Free Edition va intégrer AndroMDA pour générer Hibernate, EJB, Spring, Web Services , Struts, JSF et d'autre que nous avons coupler à EMF.
Le tout est intégré dans Eclipse avec WTP. Après des builds bons, et d'autres moins bons par le passé, j'espère que le cru EclipseUML 2007 sera un grand milésime Ce sera à vous de juger. Ma fonction favorite du nouveau build free est le reverse d'hibernate 2, en model UML 2.1 et son redéploiement en Hibernate 3 avec le code PSM Generator. C'est super, on a un model de son boulot en reverse incluant Hibernate, donc un model classic + un model JEE et on peut redéployer sur une autre cible sans se tapez tout le code à la main. C'est à dire que vous avez le nouveau squellette d'application, et il suffit de faire un copier coller de son ancienne appli et des règle métier à l'interieur des nouvelles classes pour récupérer son model métier complet. J'ai été claire Vladimir VARNICA Omondo Directeur Général (option marketing de proximité PS: N'oubliez pas, comme vous le savez tous, notre free est là pour vous donner envie d'acheter la Studio Edition qui horriblement cher, mais qui permet le travail en équipe notamment Il faut bien vivre !! |
|
|
00
|
|
|
#68 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2007 Messages : 29 ![]() |
bonjour à tous,
vu que l'on est sur le forum editeur uml, pourquoi pas motion modeling? c'est un plugin eclipse qui s'occupe d'editer des diagrammes uml 2, mais le plus de motion modeling c'est de permettre de se plugger à un generateur de code tres interressant. son nom est easymdd et est ecrit à partir de template openarchitectureware(commence à etre connu dans la generation de code). allez faire un tour sur le site sdmda.com pour le telecharger vous m'en direz des nouvelles. moi je l'ai vu en action c'est impressionnant, a partir d'un simple diagramme de classe il est possible de generer un application web en seam, c'est enorme |
|
|
00
|
|
|
#69 | |
|
Membre habitué
![]() Développeur informatique Inscription : décembre 2002 Messages : 160 ![]() |
Citation:
perso je recommande Papyrus, un plug-in d'Eclipse mais qui peut aussi s'installer en tant qu'application autonome: http://www.papyrusuml.org/scripts/ho...lleza&ITEMID=3 l'avantage c'est qu'il est open-source |
|
|
|
00
|
|
|
#70 |
|
Membre confirmé
![]() Inscription : janvier 2005 Messages : 229 ![]() |
Hello, je viens de tester le plugin UML de netbeans, et il a l'air très complet et fonctionnel. Le reverse sur des classes java est très efficace, et gère bien les types paramétrés. Il y a des outils de réorganisation automatique qui font bien leur boulot. Bref, un bon produit
|
|
|
00
|
|
|
#71 | |||
|
Membre habitué
![]() |
+2 = +1 pour sa legerte et +1 car fonctionne tres bien sous NetBSD (pour mes projets personnels).
Citation:
. Pour mon cas, il marche Nickel pour moi et la boite.Citation:
Citation:
Autre chose, j'utilise surtout UML comme documentation de base concernant l'architecture ainsi que les techniques que j'ai pas envie de reinventer. D'ou, je me fiche que ces outils generent tel ou tel code source, ou qu'ils fassent du reverse engineering (du moins pour le moment) |
|||
|
|
00
|
|
|
#72 |
|
Inscrit
Inscription : février 2008 Messages : 191 ![]() |
Bonjour,
J'utilise visio version 2003, il est très facile, accepte l'installation des nouveaux gabarits en plus la fusion facile avec les autres logiciels de Microsoft office (Word par exemple), facilite le travail en parallèle modélisation et rédaction. Il faut maitre les outils Uml à jour ![]() Bon courage |
|
|
00
|
|
|
#73 |
|
Inactif
Inscription : février 2003 Messages : 238 ![]() |
Le marché de l'UML n'intéresse plus grand monde je crois, car aussi bien les industriels que les projets open sources ont arrété leur gros investissements sur ce secteur depuis 2006.
Les industriels ne voient pas de débouché commercial, ce qui est vrai car les outils gratuits suffisent souvent au projets, quant au monde open source avec Eclipse et la complexité des framework, cela devient une vrai galère a développé. Donc plus de projet ayant une vrai communauté de développeur dérriere car trop couteuse en investissement de temps mais juste un à quelques membres travaillant en temps partiel (voir Bouml par exemple qui est un bonne outil mais développez par une seule personne). Je dirai que ce marché se divise aujourd'hui en plein de petit marché de niche. Pour Eclipse il y a les acteurs suivants: Papyrus, Topcased, Eclipse Modeling, Soyatec et bien sûre EclipseUML Pour la modélisation sans Eclipse: Bouml et d'autres Pour la modélisation MDA : Objecterring et Rational Pour la modélisation Java: EclipseUML et Soyatec Pour la modélisation MDA+Java: EclipseUML Pour la modélisation MOF : EclipseUML Voilà, rapidement les segments de marchés que je vois. Refaire une étude sans segment de marché n' a pas d'intéret aujourd'hui. Un gros changement par rapport à l'étude 2007, c'est que Togethersoft s'est mort aujourd'hui. Il y a certe un build mais plus d'équipe, de vrai projet d'entreprise etc...Et oui c'est le premier de la liste a disparaitre et d'autres suivront sans doute assez vite |
|
|
00
|
|
|
#74 |
|
Invité de passage
![]() Inscription : janvier 2009 Messages : 7 ![]() |
Ton analyse me parait intéressante. Aujourd'hui je dois choisir un atelier pour réaliser des modèles (plutôt important en taille) dans le monde du ferroviaire.
Je cherche donc un atelier avec les qualités suivantes: - flexibilité pour l'adapter à nos spécificités (e.g. langage propriétaire proche d'UML mais qui n'est pas UML) => d'où besoin de fonctionnalités de type DSL ou UML profile - flexibilité pour intégrer nos propres IHM, générateurs => d'où besoin de fonctionnalités d'intégration, environnement ouvert - support pour spécifier des contraintes, des équations => langage OCL ... mais que choisir ? 1) la mouvance Eclipse (TopCased, Papyrus, etc ...) me semble faire peu de cas des performances, de la réactivité des IHM que l'utilisateur attend. Sans doute une mauvaise influence de Java Les frameworks EMF et GMF sont intellectuellement intéressants mais pour avoir fait parfois du pas à pas sous le debugger, je me dis ouille ! Comme qui dirait que c'est pas franchement efficace ! Et puis la prise en compte des fonctionnalités de type DSL / UML profile est assez décevante: la notion de Profile UML dans TopCased est par exemple plutôt limitée. Donc si on veut vraiment adapter la modélisation à un domaine bien précis, il est nécessaire de développer de nouvelles IHM. On prend alors quelques tubes d'aspirine, on lit les bouquins eclipse, on lit les forums, on cherche les bouquins sur GMF ... et on se demande bien qui va pouvoir développer le produit dont on a besoin. Par contre, je pense que c'est une boite à outils sympa pour faire des démonstrateurs (d'où le nombre important d'universités / écoles qui "jouent" avec des choses encore intellectuellement sympathiques, comme la transformation des modèles. Bref, tout cela est fun mais j'attends toujours une réponse à mes besoins ! Le top c'est quand même RSA qui arrive à faire swapper mon disque alors que j'ai 3 Go de mémoire ! Je me souviens avec nostalgie de ma première station de travail sous SUN-OS qui n'avait qu'un 68030, 8 Mo de mémoire et qui faisait pourtant tourner du multi fenêtrage, des applications bien costaudes. Et ça marchait ! 2) la mouvance des outils en dehors d'Eclipse Il y a Rhapsody ... mais depuis qu'IBM a racheté la chose, on se demande bien ce qu'il vont en faire, sachant qu'il y a aussi RSA/RSM. Heureusement il reste BOUML et son talentueux concepteur ... mais le hic est "que ce passe-t-il s'il se casse la jambe ?", hein Bruno Depuis hier, j'essaye MagicDraw qui a l'air pas mal en particulier sur les fonctions DSL. Par contre, je n'ai pas compris encore sur quel(s) framework(s) il reposait et en particulier ses relations avec Eclipse. On dirait en tous cas qu'il ne repose pas sur EMF. Voilà ma contribution au b.... ambiant ! |
|
|
00
|
|
|
#75 |
|
Membre du Club
![]() ![]() Inscription : octobre 2004 Messages : 42 ![]() |
Depuis peu est sorti un nouvel outil de modélisation UML Modelio (Site officiel).
Il supporte la majeure partie d'UML2. La version gratuite permet d'ailleurs d'aborder la modélisation UML sans limitations avec un générateur de code. Bien sûr, ils ont bridé les fonctions un peu plus intéressantes telles que les générateurs de code. Pour Java, ils ont une version Express qui m'a pas l'air trop mal (elle dispose d'une période d'essai de 10 jours). J'utilise la version Free. Le plus long c'est le démarrage enfin bon la plupart des outils ont ce petit défaut mais sinon au niveau utilisation ça m'a l'air assez agréable et intuitif. Il est possible de modéliser des architectures SOA mais je n'utilise pas du tout cette approche. Concernant les diagrammes, la plupart sont supportés. On regrettera surtout l'absence des diagrammes de temps. La génération documentaire peut se faire aux formats OpenXML ou HTML. En HTML, la génération et l'ouverture sont très rapides. L'ouverture d'un document OpenXML est plus longue mais je me demande si ça vient pas word 2007. En tout cas, la présentation du document openXML est bien plus "sexy" que la présentation HTML. Dans la version gratuite, il n'est pas possible de customiser la génération ce qui semble possible avec l'Enterprise. Dommage, j'aurai bien voulu personnaliser un peu tout ça Il propose aussi l'approche MDA mais encore une fois dans la version Enterprise. Sinon mon avis c'est que c'est très un bon outil: simple, joli et intuitif. (du moins pour la version Free) Je suis d'accord avec l'avis de Vlade aussi. Le marché UML s'est divisé avec l'émergence de nouvelles exigences telles que le support de SOA, MDA, SysML, EMF, BPM, ... bientôt ça fera aussi la cuisine, ça repassera les chemises, ... ![]() PS: Ne faudrait t'il pas l'ajouter à la liste des outils UML? |
|
00
|
Copyright © 2000-2013 - www.developpez.com