IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Modeling Discussion :

[Eclipse Modeling] Est-il possible de générer du code à partir de diagrammes UML ?


Sujet :

Eclipse Modeling

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2007
    Messages
    375
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 375
    Points : 154
    Points
    154
    Par défaut [Eclipse Modeling] Est-il possible de générer du code à partir de diagrammes UML ?
    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.

  2. #2
    Inactif  
    Inscrit en
    Février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Février 2003
    Messages : 238
    Points : 303
    Points
    303
    Par défaut
    Non, ceci n'est possible.

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 17
    Points
    17
    Par défaut Eclipse modeling & generation de code
    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

  4. #4
    Inactif  
    Inscrit en
    Février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Février 2003
    Messages : 238
    Points : 303
    Points
    303
    Par défaut EMF versus UML
    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,

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 59
    Points : 45
    Points
    45
    Par défaut
    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.

  6. #6
    Inactif  
    Inscrit en
    Février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Février 2003
    Messages : 238
    Points : 303
    Points
    303
    Par défaut Génération de code d'UML à Ecore
    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

  7. #7
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Points : 17 036
    Points
    17 036
    Par défaut
    Citation Envoyé par Vlade Voir le message
    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
    Ok pour dire que c'est casse-gueule en l'état actuel des choses et qu'il vaut mieux mettre en garde certains aventuriers mais par contre, pas du tout d'accord sur le fait de ne pas continuer dans cette voie-là !
    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).

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 110
    Points : 67
    Points
    67
    Par défaut
    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

  9. #9
    Inactif  
    Inscrit en
    Février 2003
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Février 2003
    Messages : 238
    Points : 303
    Points
    303
    Par défaut Code Java de qualité à partir d'UML
    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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/12/2011, 04h53
  2. [cURL] Est-il possible de générer une IP de visiteur?
    Par Sayrus dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/01/2009, 15h09
  3. Réponses: 0
    Dernier message: 09/05/2008, 18h36
  4. Est-il possible de générer un .html a partir d'un XML et XSL?
    Par Jayceblaster dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/04/2006, 15h19
  5. Réponses: 2
    Dernier message: 09/02/2006, 21h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo