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 :

[Article] Tutoriel de prise en main d'Obeo Designer


Sujet :

Eclipse Modeling

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut [Article] Tutoriel de prise en main d'Obeo Designer
    Bonjour,

    Je vous propose un tutoriel sur l'installation dans Eclipse du plugin UML Designer. Il présente également comment réaliser un premier diagramme de classes avec ce produit et générer le squelette Java correspondant.

    Ce tutoriel est disponible à l'adresse suivante :
    http://marcautran.developpez.com/tut.../uml-designer/

    Merci de laisser vos commentaires.

    Marc,
    Développeur Java
    Site Web

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Marc,

    Super ce produit . J'ai essayer tout marche.

    dans ma SSII Eclipse est mal vu j'utilise sublimetext. mais je peu te dire que ton tuto donne envie de faire du java

    deja que ton dernier tuto en draft sur ton blog me donne envie de faire de l'UML la la boucle est boucler

    Kevin
    Développeur Java
    Site Web

  3. #3
    Membre très actif
    Homme Profil pro
    nop
    Inscrit en
    Mars 2015
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : nop
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2015
    Messages : 436
    Par défaut bon tuto facile à lire
    Bravo pour ce tuto d’éveil, il se lit comme un tuto fait par un bon prof !

    Le monde a bien changé depuis mes années d’études en BTS où j’avais présenté une démonstration de l’outil PowerAMC (Power Designer à l’époque) à ma promotion , ce même outil qui permettait de faire ce qui est présenté dans ce tutoriel avec Éclipse et ce module UML.
    Le logiciel qui à l’époque coûtait plus de 10000 euros il me semble…
    À l’époque, quand on présenté un AGL (atelier de génie logiciel), on avait souvent des remarques négatives similaires à « mais c’est pour les programmeurs fainéants qui n’ont pas le courage d’écrire leurs propres codes et class », ou encore « mais ça va mettre beaucoup de codeurs au chômage si des logiciels font déjà ça à la place de nous ».. Et je ne dis que les plus gentilles encore ! D’ailleurs beaucoup d’admin-linux ou pure-coders ont encore cette mentalité aujourd’hui (de ne pas aimer les générateurs de pré-codes comme celui-là).
    À l’époque, mes arguments promouvant la clarté du code généré, le gain de temps (et d’argent) pour le chef de projet ou le développeur expérimenté étaient bien sifflés à l’époque.

    Maintenant tout a changé, on cherche la rentabilité et la normalisation extrême, donc forcément ces outils, libres et gratuits sont très appréciés.

    Par contre en 10ans d’expériences, même dans le secteur bancaire (MOA), en SSII, en administration, je n’ai jamais vu un chef de projet en utiliser un seul (et c’est un regret car c’est vraiment efficace), ni même un programmeur qui au mieux les faisait à la main…dans son temps perdu (le souci du détail de la bonne documentation).

    Question, est-ce que ce plugins permet l’inverse ? C’est-à-dire le code reverse engineering ? Power Designer fait aussi l’inverse (on lui donne un ensemble de fichier de code, et il régénérait les schémas UML ou Meurise)

  4. #4
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Merci Mickael,

    Non ce plugin ne permet pas de faire du reverse.

    Et pour ce qui est des chefs de projet qui font de l'UML, je suis un peu isolé certes, mais j'en fait partie depuis 10 ans.

    Au plaisir,

    Marc.
    Développeur Java
    Site Web

  5. #5
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 1
    Par défaut quelques soucis...
    Désolé de ne pas partager l'unanimisme sur ce produit, mais je ne comprends pas:
    - comment récupérer les types de base String, integer, etc... (page 12)
    - comment seulement relier les héritiers (Eleve, Surveillant,..) à Personne ni les relations (Adresse à Personne) (page 13)

    Bref il manque quelques étapes du projet test pas si évidentes que ça pour le vieux développeur que je suis.
    Dommage

    Citation Envoyé par kevinternet Voir le message
    Marc,

    Super ce produit . J'ai essayer tout marche.

    dans ma SSII Eclipse est mal vu j'utilise sublimetext. mais je peu te dire que ton tuto donne envie de faire du java

    deja que ton dernier tuto en draft sur ton blog me donne envie de faire de l'UML la la boucle est boucler

    Kevin

  6. #6
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    bonjour regard0169,

    Bref il manque quelques étapes du projet test pas si évidentes que ça pour le vieux développeur que je suis.
    Dommage
    Si 1969 est ta date de naissance alors tu es plus jeune que moi de quelques années. S'il manquent des étapes c'est parce que cet article n'est qu'un tutoriel de prise en main et non pas un guide détaillé. Mais je vais répondre à toutes tes interrogations légitimes.

    comment récupérer les types de base String, integer, etc... (page 12)
    Les modèles de classes que je montre dans le tutoriel sont simples à créer, j'utiliserais d'ailleurs plus volontiers le terme intuitif.
    Tu as une barre d'outil à droite qui te permet de créer des classes et d'y rajouter des propriétés et des méthodes. Lorsque tu double clique sur une propriété, un boite de dialogue avec les caractéristiques de la propriété te permet (en clickant sur la croix verte) d'importer des types de ton choix.

    comment seulement relier les héritiers (Eleve, Surveillant,..) à Personne ni les relations (Adresse à Personne) (page 13)
    Regarde le code source automatiquement généré, Eleve et Surveillant héritent bien de Personne donc OK
    Regarde la classe Personne P14 dernière ligne et tu verras que Personnes a automatiquement la propriété adresses qui est une collection de Adresse donc OK aussi

    Désolé de ne pas partager l'unanimisme sur ce produit
    Ca c'est ton droit le plus absolu. Mais philosophiquement, un AGL est là pour te faire gagner du temps. Si tu préfère tout réaliser à la main c'est ton droit.
    A titre d'information, dans mon entreprise on fait tout avec Obeo (spec - IHM - génération) et on gagne beaucoup de temps. Ca permet surtout pour les jeunes développeurs fraichement recrutés d'être immédiatement opérationnels.

    Cordialement,
    Développeur Java
    Site Web

  7. #7
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Citation Envoyé par regard0169
    Désolé de ne pas partager l'unanimisme sur ce produit, mais je ne comprends pas:
    - comment récupérer les types de base String, integer, etc... (page 12)
    - comment seulement relier les héritiers (Eleve, Surveillant,..) à Personne ni les relations (Adresse à Personne) (page 13)

    Bref il manque quelques étapes du projet test pas si évidentes que ça pour le vieux développeur que je suis.
    Dommage
    c'est un getting started c'est marquer dessus.
    ca veut dire qu'on texplique pas tout dans les détails on te montre ce que peux faire le truc et c'est a toi d'approfondir.
    mais la marc à fait beaucoup plus et l'approfondissement à faire c'est juste intuitif genre faut savoir utiliser l'ergonomie d'eclipse click droit...
    Développeur Java
    Site Web

  8. #8
    Membre actif
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Février 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Février 2014
    Messages : 16
    Par défaut
    Pourquoi le bouton "Install" n'apparait-il pas pour moi en essayant d'installer le plugin UML Designer for Luna depuis l'Eclipse Marketplace ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Article] Test et prise en main de Banner Zest
    Par Halleck dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 06/07/2010, 12h38

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