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 :wink:
Version imprimable
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 :wink:
Win'Design de Cecima dispose, comme certains des outils cités, de plusieurs modules permettant d'aborder différentes modélisations
dont UML avec
- le diagramme de classes avec génération vers les langages C++, C#, Java, Delphi, VB.net, Php
ainsi que la génération de modèles logiques de données et le passage vers les bases de données
- le diagramme de cas d'utilisation
- le diagramme de séquence
- le diagramme d'activités (inclus dans le module WD Procédure)
et bien sur toutes les modélisations Merise/2 "classiques".
Il manque le produit XDE de Rational/IBM
Estimons que c'est la même chose que IBM Rational Rose (nb d'items du sondage limité) :wink:Citation:
Il manque le produit XDE de Rational/IBM
Je ne connais pas Rose mais il doit être beaucoup + riche que XDE qui commence sa vie...
Pour que ce soit + clair, il faudrait changer l'item du sondage pour faire apparaitre Rose ou XDE.
Dans l'entreprise où je suis actuellement en stage, ils utilisent visual paradigm qui est gratuit dans son edition CE :
http://www.visual-paradigm.com/
Je commence seulement à m'en servir, donc pas de description à vous donner, mais on dirait que ça fait ce qu'on lui demande assez facilement.
Citation:
Envoyé par Petrus
Il a t-il d'autres produits gratuits ou open source ?Citation:
Envoyé par Big K.
Lu,
- Poseidon CE,Citation:
Il a t-il d'autres produits gratuits ou open source ?
- Umbrello for UML ( KDE )
:wink:
PowerAMC/PowerDesigner, mais seulement depuis sa version 9.5. Avant, les 9 diagrammes UML ne sont pas tous presents...
Bonjour,
Il y a "WithClass 2000". Il permet apparemment de faire du reverse engineering sur code PHP.
Pour ma part cela m'interesse mais celui-ci est payant et relativement cher (450 $).
Le reverse engineering c'est vachement bien pour faire et tenir a jour une documentation, mais malheureusement tous les outils ne le font pas et encore moins pour php. Dommage !
Si je me trompe, merci de me prévenir.
Petit topo sur Poseidon CE: http://wpetrus.developpez.com/uml/poseidon/
:wink:
Enterprise Architect de Sparx Systems (http://www.sparxsystems.com)
Très bon outil, utilise un BD SQL Server (ou Access!!) et possède tous les diagramme UML. Facile à utiliser, et surtout très abordable.
A mon avis c'est Visio vu ses preuves sur le terrain
C'est vrai que Visio à fait ces preuves, mais il n'est pas à la hauteur pour le reverse engeneering.
Il y a aussi Mega designer. (a voir sous www.mega.com). C'est interessant, car il combine les outils pour le workflow, la description du metier, des processus (BPM) et les 9 diagrammes UML pour la production du logiciel, la création automatique des schémas de bases de données, le reverse-engineering, et le diagramme d'urbanisation des systèmes d'information. Le module Designer est moins user-friendly que Rose mais
c'est un outil assez complet pour le système d'information et non uniquement système informatique
Enterprise Architect. Très propre.
EDIT: et pas cher du tout! :wink:
Il manque en effet l'excellent Enterprise Architect 4.1 de SparxSystems. Même si son interface graphique est moins sympathique que dans certains outils tels que Poseidon/Together, sa gestion des concepts UML (notamment UML 2) est très propre. La génération de code est également très performante (testée en C++ et Java).
Je vote aussi en faveur de Entreprise Architect qu'il faudrait rajouter dans les liste des choix.
http://www.sparxsystems.com.au/ea.htm
Magic Draw est un très bon (très cher) outil de mdélisation UML, qui permet également la création de diagrammes DDL, XML, Corba ...
écrit en java, il tourne donc sur toute les plates formes possibles, est disponible en français, en différentes licences (dont un lecteur de diagrammes gratuit) et est très agréable à utiliser.
Pour terminer, le rythme des mises a jour est quasi frénétique : le passage de la 7 à la 8 s'est faite sur une douzaine de mois environ
http://www.magicdraw.com
Et que pensez vous de ARIS et MEGA ?
Ces deux outils, a l'origine utilisés pour modéliser les processus d'entreprise, implémentent aujourd'hui les diagrammes UML.
Ca parait loin de la conception (ne pas parler de generation de code...), mais ces deux outils peuvent neanmoins se declarer "outils de modélisation UML".
Qu'en pensent ceux qui ont utilisé ces outils ?
Enterprise Architect couvre bien l'UML 2.0. Il n'est pas très cher et il peut générer et faire du reverse engeneering avec Java et les langages .NET (C#, C++, VB.NET, ..). Il y a en plus des plugins pour Eclipse et Visual Studio .Net.
J'utilise l'outil BOUML disponible gratuitement sous Windows et Linux.Citation:
Envoyé par Petrus
Ayant déjà utiliser Rational Rose, I-Logix Rhapsody, ArgoUML, je le trouve en comparaison très rapide à l'exécution. Il est très interessant pour le "reverse engineering" de code existant en Java ou C++.
En Java, il permet de construire un catalogue des classes de projets externes (en autres celles du JDK). Très utile pour incorporer les classes de bibliothèques externes dans nos propres diagrammes sans avoir à se retaper leur définition.
Cet outil permet réellement de modéliser en UML et ensuite si nécessaire de projeter en C++ ou Java et de générer le code correspondant.
La facilité de manipulation et la rapidité d'éxécution permet réellement de se concentrer sur la modélisation, on en oublie presque l'outil. Maintenant dès que j'ai une présentation de "software design" à faire, j'utilise BOUML. Je n'ai pas trouvé mieux.
J'utilise PoseidonCE, outil à la base imposée, mais gratuit et qui malgré quelques petits soucis de "lourdeurs", me convient parfaitement pour travailler, par la suite, sur des approches orientées modèle.
idem ! PoseidonCE !Citation:
Envoyé par Miss Gaelle
je ne peut pas comparer par ce que je connais pas d'autres :!:
Bonjour,
Je suis surpris que l'outil d'Artisan Software, ARTiSAN Studio ( voir http://www.artisansw.com/ ) soit peu cité sur ce site. Il n'apparait pas non plus dans le sondage.
Quelqu'un a t il travaillé avec cet outil dans un cadre industriel ou académique ? Pourrais je avoir un avis critique, surtout comparer à la concurence (R Rose et B Together, mais peut être aussi SCADE et d'autres) ?
Le domaine d'application visé concerne les systèmes embarqués temps réels.
Merci de vos réponses franches et éclairées
Umbrello est le seul proposé par Ubuntu.... Donc c'est pour l'instant le seul que j'utilise "chez moi".
Sinon Rhapsody.
Enterprise Architect est un outil multi-utilisateurs convivial d'analyse, de conception UML et de développement (génération et rétrogénération vers de nombreux langages et bases de données) complet, couvrant la réalisation de logiciel du recueil des besoins jusqu'aux tests.
De plus, au niveau prix, il se positionne de manière très favorable sur le marché. Enterprise Architect est, à périmètre comparable, quinze fois moins cher que ses principaux concurrents !
Vous pouvez essayer une demo 30 j : http://www.sparxsystems.com.au/bin/easetup.exe
Il y bouml, qui manque dans la liste d'ailleurs ;)Citation:
Envoyé par -COil-
je l'utilise depuis, il me suffit largement...
http://bouml.fr/ :)
ON pourrait rajouter RSM / RSA qui sont les nouvelles version de Rational ROse & XDE
Je vote aussi pour celui-là. Il permet de faire du travail propre et rapidement (une fois pris en main). Surtout, il est très bien intégré dans VisualStudio, ce qui permet de gérer facilement la génération UML depuis le code source ou à l'inverse, de générer du code depuis les diagrammes UML. Pas cher en plus par rapport à ses conccurents.Citation:
Il manque aussi dans la liste :
Visual Paradigm (que j'ai trouvé géniallissime)
Gaphor (open source, python, gtk)
Magic Draw UML (ma boite à acheté des licences pour ce truc)
j'ai eu la flemme de lire les 3 pages précédentes, me flammez pas si vous les avez deja cités
Enterprise Architect pour moi aussi, je l'ai depuis janvier j'ai aimé avec un grand A :king:
Bonjour,
Pour moi c'est StarUML, un excellent logiciel open source pour Windows...
Je cherche un équivalent sous linux mais pas moyen de retrouver le confort de StarUML...
Star UML c'est l'outil qu'on utilise à l'IUT Paul Sabathier...
- generer de la doc
- reverse engeenering
- generer du code
- fichiers XMI
Vous connaissez Objecteering ?? :bug:
coucou à tous.
Moi j'utilise Entreprise architect de sparxsystems,
un outil très bien fait, très complet, reverse engineering, generation de documentation, transformer en code, il permet aussi de dessiner un diagramme pour votre base de données et d'en déduire le DDL.
Aussi une fonctionalité interessante, la conception de vos ecrans (utilie pour mes dossiers de présentation)
Maintenant, cet outil n'est pas gratuit, mais n'est pas non plus excessivement cher dans la version que j'utilise (proffessional)
Cet outil permet aussi de jouer avec le WSDL et le XML ^.^
+1 pour enterprise architect. Excellent outil avec génération de code en .net. A rajouter dans la listeCitation:
Enterprise Architect pour moi aussi, je l'ai depuis janvier j'ai aimé avec un grand A
Personnellement j'utilise MagicDraw UML (http://www.magicdraw.com) qui est particulièrement ergonomique et complet (enfin je trouve) et surtout qui est compatible avec AndroMDA pour la génération MDA. Tout simplement parce qu'il respecte les standards de l'OMG à la ligne.
Comme souvent, il y a une Community Edition gratuite mais limitée.
Je viens de découvrir un outil UML trés léger, simple et efficace.
Il s'agit de starUML, c'est un projet libre coréen, qui est, je vous l'accorde un
peu limité, il permet tout de même la génération de code et la conception à l'aide de design pattern...bref simple et léger.
Bonjour à tous,
J'ai découvert récemment Bouml (http://bouml.fr/), outil free.
Il semble faire du reverse C++, Java et Idl, importer du Rose et exporter du XMI.
(Pas eu le temps de tester à fond)
@tchao