Pour PowerDesigner, tu es sur que c'est développé en Java ?
Mickael
Version imprimable
Pour PowerDesigner, tu es sur que c'est développé en Java ?
Mickael
Pardon, j'avais mal lu la question, moi j'avais compris :
Il existe de nombreux outils de modélisation en UML et nous constatons qu'il en existe beaucoup qui permettent de développer avec la plateforme Java.
Par contre, je n'arrive à savoir qu'elle est l'intérêt de savoir qu'un outil de modélisation (ou de dev) a été 'fait / compilé / codé / conçu' en java.
Après peut-être que Powerdesigner a été fait en java mais j'en doute (car pas besoin d'installer JRE ou JDK) pour l'utiliser.
Bonsoir,
En fait nous sommes chauvins ;-)Citation:
Il existe de nombreux outils de modélisation en UML et nous constatons qu'il en existe beaucoup qui permettent de développer avec la plateforme Java.
Il y a plusieurs raisons
- voir les bibliothèques qui sont utilisées pour ces outils
- intégration des outils de modélisation dans les environnements de développement
- participer à l'effort de développement, utiliser les compétences Java
- ...
Mickael
sparcx enterprise architect :ccool:
- generation de code associé.
- synchronisation projet eclipse.
- génération de documentation.
Rien à dire c'est un produit abouti.;)
Tu as répondu à ma question qui allait tomber :ccool:Citation:
Perdu, c'est écris en C++.
Mickael
J'utilise la version OpenSource de Modelio (www.modelio.org). Il permet d'utiliser tous les diagrammes UML sans limite.
Si on regarde les sources de Modelio, on peut voir qu'il y a une petite partie en C++, et la majeure partie avec Eclipse RCP.
Pour les graphiques, c'est très subjectif, alors vous pouvez trouver des captures d'écran ici : http://modelio.org/about-modelio/screenshots.html. Personnellement, j'aime bien le look : c'est réalisé avec GEF.
Bonsoir,
Merci, sans un très bonne surprise. Je ne connaissais pas.Citation:
J'utilise la version OpenSource de Modelio (www.modelio.org). Il permet d'utiliser tous les diagrammes UML sans limite.
Mickael
Personnellement j'utilise ArgoUML v0.32, pas très ergonomique, je suis sur qu'il y a mieux, mais celui-ci a l'avantage d'être gratuit.
D'ailleurs en parlant de ce logiciel, je viens de voir qu'il y a une v0.34, j'essayerais.
Selon vous, quel est le meilleur logiciel gratuit pour faire de l'UML ?
Dans le principe ce serait sûrement TopCased, mais à l'utilisation je suis pas encore convaincu. Je vais essayer la dernière version pour voir.
En fait il s'agit d'un bundle des grands plugins Eclipse "relativement standard" qui tourne autour de la technologie UML : Modèle, Diagramme, Transformation, Vérification, Execution, Simulation, Génération de document, Traçabilité, etc.
Si tu te limites à Modèle/Diagramme/Vérification simple, tu peux te contenter de Papyrus MDT, au moins tu as auras la dernière version disponible. Après je ne sais pas si TopCased inclus également des extensions à Papyrus MDT.
Sinon Astah Community fonctionne très bien et assez joli. Tu as également Visual Paradigm Community qui est très bien. En revanche il est beaucoup plus limité, à voir ce qu'ils autorisent ou non.
Même si c'est une plaisanterie, moi aussi j'utilise beaucoup le papier crayon, et je trouve dommage qu'aucun outil que j'ai trouvé ne me permette de modéliser aussi facilement que sur papier.
Alors là je ne vois pas pourquoi gratuit voudrais dire limité? Les meilleurs outils de dev sont gratuits, Eclipse, Jenkins, SVN, git mais étrangement dès qu'il s'agit de conception on n'en trouve pas tant que ça finalement.
Est-ce que ça veut dire que les projets open-source ne font pas de conception?
Personnellement j'ai utilisé
Together,
Topcased,
ArgoUml,
Enterprise Architect,
BoUml
Together et Topcased sont des usine à gaz à l'opposé de la productivité que je recherche, Enterprise Architect sort du lot, mais il est payant.
Quand à Argouml, il me rend le service dont j'ai besoin, mais effectivement il n'avance pas bien vite: la dernière version que j'ai utilisé ne faisait pas de reverse sur les Generics.
Bouml, quand il était gratuit, était le seul outil gratuit qui me faisais un reverse à peu près utilisable sur des classes générique, mais l'auteur l'a mis payant, donc, plus très intéressant.
La question du payant n'est pas tant le prix d'ailleurs, que le fait de pouvoir l'imposer à son client quand on bosse en SSII
Pour finir j'utilise plus régulièrement ArgoUml, mais je doit dire que la demande client c'est du "modèle sous Word" (sic)
En même temps que recherches tu à ce niveau ? Es tu réellement sur que tu remplacerais le papier/crayon si un outil était plus permissif dans ses standards et moins complexe à aborder ?
C'est parce que l'utilisation de mon "donc" est mauvaise tout simplement.
Pour ne pas dévier je reformule cette question enCitation:
Selon vous, quel est le meilleur logiciel gratuit pour faire de l'UML ?
Selon vous, quel est le meilleur logiciel gratuit pour faire de l'UML et qui a été développé en Java ?
Mickael
Il faudra vraiment m'expliquer en quoi utiliser un langage formel (à savoir UML2) ... çà fait 20ième siècle ???
Sinon, personnellement, mon modeleur UML préféré est RSA (IBM). Cher ... mais efficace.
Magicdraw pas mal non plus ... avec des avantages et des défauts.
Accessoirement, je fais de l'UML depuis 14 ans ... et je continue à en faire !
Il y a un projet sous Eclipse qui s'appelle Eclipse Sketch (http://www.eclipse.org/sketch/) qui permet de faire des dessins à main levée. J'avais même vu qu'il y avait une reconnaissance de forme. Couplé à un outil existant ça pourrait le faire (je me demande même si ça n'a pas déjà été fait)Citation:
Même si c'est une plaisanterie, moi aussi j'utilise beaucoup le papier crayon, et je trouve dommage qu'aucun outil que j'ai trouvé ne me permette de modéliser aussi facilement que sur papier.
Mickael
En fait mes besoins sont peut être un peu flous parce qu'ils sont à 2 niveau:
1. pourvoir faire rapidement un modèle d'architecture logicielle grosse maille, avec les pattern utilisés, mais pas du tout exhaustif, donc aucun contrôle.
Exemple: expliquer le fonctionnement d'une factory, avec un point d'entrée dans une application client.
si le point d'entrée est une méthode init, je n'affiche que cette méthode, même si la classe comporte un 10aine d'autres méthodes.
2. faire une spec technique, à partir d'un reverse engeneering s'il y a un existant non spécifié, mettre le classe réelles.
Exemple: faire le schéma du modèle de données JPA.
d'accord. :)
Je n'en doute pas. En Java et disposer des sources c'est plutôt rare pour ce type de techno ;)Citation:
Je te confirme que ca existe déjà
Mickael
Perso j'ai un peu de mal à en voir un intérêt (mis à part sur du tactile peut être).
Car ce qu'on y voit c'est un type qui s'amuse à créer des formes en plusieurs secondes chacune pour symboliser des formes déjà existantes en UML. Ces mêmes formes lui auraient pris 2 secondes en création dans un logiciel UML quelconque. C'est la vidéo de présentation qui est mal choisi ou je rate quelque chose ?