Bonjour,
J'utilise eclipse modeling avec le plug-in UML 2 d'eclipse mais j'aimerai savoir s'il est possible de générer un squelette de code java à partir de mes diagramme ?
Merci.
Bonjour,
J'utilise eclipse modeling avec le plug-in UML 2 d'eclipse mais j'aimerai savoir s'il est possible de générer un squelette de code java à partir de mes diagramme ?
Merci.
Non, ceci n'est possible.
Salut Titi,
Bon alors je veut pas dire de betises mais il me semble bien que c'et possible de générer du code à partir d'un diagramme UML.
Renseigne toi sur les plugins Acceleo et OpenArchitectureWare.
Ils font ça très bien et c'est entièrement parametrable.
Bonne generation !!
Arnaud
Non, ce n'est pas possible à partir d'UML mais cela est possible à partir de EMF ou GMF.
EMF est utilisé pour sérialiser le metamodel UML, mais cela s'arrete là car EMF n'est pas UML. C'est un framework servant à sérialiser des modèles au niveau couche basse.
Bon courage,
A partir de ton UML et grâce à EMF, UML --> Ecore --> Genmodel
Ouvrir le genmodel, faire clique droit sur la racine et faire generate model et la tu devrais avoir un squelette du code.
Oui, on peut toujours transformer l'UML en Ecore et puis générer. Le problème est que la transformation de modèle est lourde et qu'une partie de la sémantique UML est perdu. On obtient donc un code généré minimaliste et pour moi non utilisable.
Je pense qu'il faut arrêter que les modeleurs fasse le travail des développeurs et essaye de générer du code à partir de modèle qui ensuite fait perdre plus de temps à tous. Autant qu'ils fassent leur modèle et qu'il touche le moins possible au code afin de le laisser propre.
Désolé de mettre les pieds dans le plât mais j'en ai marre de voir du code java pourri et ensuite que les projets se plante à cause de modeleur qui veulent trop en faire ou avec les mauvais outils
Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).
Acceleo génère très bien le squelette d'un code a partir de l'uml.
Va voir ici, télécharge le plugin pour eclipse ainsi que son module Java (si tu veux générer du Java).
http://www.acceleo.org/pages/telechargement-acceleo/fr
et regarde ce tuto qui permet de créer le générateur, c'est pas compliqué ça prend 2 minutes.
http://www.acceleo.org/wiki/index.ph...e_generator.3F
tcho
Il existe des outils open soources mais avez-vous vraiment tester la qualité du code généré ?
Non, car ce code est inutlisable ou sinon il faut tout reprendre à la main.
Si vous parlez d'outil comme Mia Software ou Blue age alors je suis d'accord que vous obtenez du code de qualité professionnel. Attention touefois la norme UML 2.2 est sorti et l'xmi à changé. Il devient donc pas toujurs possible de générer un code avec les dernières norme UML de l'OMG.
Ceci devrait être corrigé dans les mois à venir
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