Bonjour,
Il existe 47 plugins, je me demande quel en est le meilleur?
Bonjour,
Il existe 47 plugins, je me demande quel en est le meilleur?
Il y a trois grandes catégories:
Les projets:
1. gratuits / open sources
2. les projets open sources eclipse
3. les outils payant
Si vous me dites sur quelle catégorie vous cherchez alors la réponse sera plus précise je crois
je travaille sur les projets open sources eclipse dans le cadre d'un PFE.
Merci
Si le besoin est de faire quelques diagrammes vite fait sans rentré dans la connaissance d'UML alors le plus simple est d'utiliser: http://www.umlet.com/
On fait du dessin tout simplement, pas de règle, et cela donne l'image d'UML. Je dirai que c'est comme du Canada Dry. Ca la couleur du wisky, mais pas le gout d'UML
Si le besoin est de faire des diagramme UML avec un modèle UML visible alors Papyrus est un bon choix. Cette outil travail bien pour faire des diagrammes et généré un mapping GMF qui ensuite permet d'obtenir un export xmi. Attention l'outil est pas vraiment concu pour faire du java et le modèle est mono package. Mais c'est pas un problème pour un UML simple.
Si le besoin est de faire un autre language que java alors RSA est une bonne alternative, mais c'est pas gratuit. L'astuce toutefois consiste à télécharger la version d'éval et changer la date du système et on peut l'utiliser aussi longtemps que l'on veut.
Si c'est du java, ou de la métamodélisation alors le meilleur est EclipseUML. Idem qu'avec RSA si on change la date du système on peut l'utiliser aussi longtemps qu'on veut. Les éditeurs n'essayent d'ailleurs pas de bloquer les utlisateurs ce qui est une bonne chose car j'ai vu des utilisateurs payant être obligé de craquer l'outil car leur licence marchaient plus et ils avaient pas le temps d'attendre
47 plugins me paraît irréaliste. Regardes plutôt ici : http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility
Je viens de regarder le tableau qui est dans ce lien:
Tool ................. Native/Modeling/Code Generation
IBM RSM/RSA....................... No Yes Yes
Papyrus UML ........................ Yes Yes Yes
Obeo Acceleo .................... Yes No Yes
OAW .............................. Yes No Yes
Eclipse UML2 Tools ...............Yes Yes No
Omondo .................... Yes Yes Yes
Taylor MDA ....................... Yes Yes Yes
TOPCASED UML .................... Yes Yes Yes
MagicDraw UML ..................... No Yes Yes
Soyatec eUML2 ................. Yes Yes Yes
MOSKitt ....................... Yes Yes No
TextUML Toolkit ........................ Yes Yes No
Le tableau est pas claire surtout sur la partie native qui veut rien dire: Pour ce tableau la partie native veut dire "Native - whether the tool uses UML2 as its native format. If UML2 is not natively supported, that means the user has to perform some sort of conversion step (e.g. import/export) in order for the tool to accept/provide UML2-compatible models." Pour le rédacteur de cette article la partie native est l'utilidsation ou non de la technologie EMF avec ou sans GMF. Pour moi ces outil n'utilisent pas nativement UML2 car il nécessite une transformation du modèle interne développé en GMF. Donc dire que IBM et MagicDraw sont pas natif tandis que Papyrus l'est est un non sens.
Natif pour moi veut dire que l'on a un xmi sans transformation nécéssaire. Dans ce cas seul Omondo est natif et les autres ne sont pas !!
OAW et OBEO sont pas des editeurs UML je me demande ce qu'ils font dans la liste. TextUML est pas un éditeur UML mais un reverse visualisable du code dans une image.Taylor MDA s'est pas un outil UML mais un viewer de mapping EJB3. Je veux dire qu'il y a pas de modèle UML en dessou mais juste un viewer graphique permettant d'indiquer le type de mapping qui est entrain d'être crée.
Soyatec n'a pas de modèle UML mais juste un modèle interne EMF synchronisé avec le code. C'est donc pas un éditeur UML pour moi car EMF n'est pas UML.
Les éditeurs UML sont en rouge dans le tableau ci-dessu.
En effet, après coup je me rends compte que le lien que j'ai posté n'est pas en rapport avec le sujet de ce topic. Il semble que ce soit une liste d'outil compatible avec UML 2.0, et pas uniquement des modeleurs UML.
Salut
Tout depend de ce que tu veux faire avec ton editeur (UML c est assez vaste).
Si c'est pour faire un diagramme de classes/package/sequence, il existe une version gratuite de l outil de soyatec qui est vraiment pas mal et bien integré dans eclipse. c'est celui la que j'utilise principalement.
Cordialement,
Salut,
En fait, je fais une étude comparative netre les outils de modélisation UML pour s'appuier sur le meilleur (gratuit) afin de developper mon propre plugin sous eclipse tenant compte que l'outil utilisé déja c'est magic draw.
Je veux developper un qui fait la conception munitieusement afin de générer un code claire ainsi qui permet le "reverse ingeniering"
Salut,
Sincèrement, je suis habitué de travailler sous Netbeans IDE.
S'il vous plait qu'elle version d'eclipse que vous juger le best?
Merci
Il faut voir la technologie sudjacente utilisée. S'il s'agit d'EMF il faut d'abord refaire tous les exercies du livres et faire des mini projets. L'apprentissage prend environ 6 mois. Une fois cette apprentissage réalisé vous pouvez faire vos premiers petits projets et voir ce que cela donne. Au bout de 12 mois de pratique régulière vous pourrez enfin sortir une architecture respectant l'aproche Objet et EMF si tout va bien dans votre cycle d'auto formation.
Il faut prendre Eclipse 3.5.1 car c'est le dernier builld.
Bonjour,
La version qu'on me demande de travailler avec est 3.4 (Eclipse Ganymede)
et on me donne la permission de travailler sur d'autre version à condition de présenter des raisons fortes, mais mes connnaissances sont restraintes autour d'eclipse comme j'ai developpé sous net beans.
Donc,je pose la question estce qu'il y a des raisons fortes pour adopter la version 3.5.1 au lieu de 3.4?
Merci
Eclipse 3.5 est la dernière version donc on se sent mieux spychologiquement si on est à la dernière version.
A part cela je vois pas d'autre intérêt et des plugins sous Eclipse 3.4 sont non buggé or ils le sont sous 3.5.
Salut,
d'après ce qu'a dit Vlade dans le Forum "Quel outil de modélisation UML utilisez vous ?" j'ai compris qu'il y a des outils UML dédié pour les métatmodels.
Est ce que EclipseUML 2.2 que Vlade a mentionné dans ce cadre fait la génération du code jee et le rverse engeniering?
Merci
bien sûre qu'EclipseUML le fait
Bonjour,
Tu m'a conseiller d'avoir une bonne connaissance sur l'EMF est ce tu le voit nécessaire pour développer un outil de conception graphique et de géneration de code?
Merci
Une parfaite connaissance d'EMF est indispensable pour faire un plugin dans le MDD sous Eclipse.
Sans cette connaissance ce n'est même pas la peine de commencer le projet !!
Bonjour,
S'il te plaît, peux tu me guider pour avoir une free documentation sur l'EMF?
Merci
On a mis plusieurs livres sur notre CVS et les gens intéressés les lisent. Je ne peux les donner en libre cicrulation ces ouvrages qui ont des copyrights.
Le lien de Hephaistos007 est donc la seule vrai documentation de qualité gratuite qui existe.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager