+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2015
    Messages
    1 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    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/Python
    Site Web

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2015
    Messages
    1 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    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/Python
    Site Web

  3. #3
    Membre confirmé
    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
    Points : 620
    Points
    620

    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 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    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/Python
    Site Web

  5. #5
    Nouveau Candidat au Club
    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
    Points : 1
    Points
    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 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    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/Python
    Site Web

  7. #7
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2015
    Messages
    1 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    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/Python
    Site Web

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

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

    Informations forums :
    Inscription : février 2014
    Messages : 16
    Points : 5
    Points
    5

    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 ?

  9. #9
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2015
    Messages
    1 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    Par défaut

    Logicielz,

    Poste une copie d'écran de ton problème que je vois la tête du bug (au moins le popup Eclipse Marketplace) pour que je tente de le reproduire.
    et donne nous les infos sur ton OS et ta version d'Eclipse

    Marc,
    Développeur Java/Python
    Site Web

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    février 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Maroc

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

    Informations forums :
    Inscription : février 2014
    Messages : 16
    Points : 5
    Points
    5

    Par défaut

    Bonjour Autran,

    Je suis sur Windows 7 64 bits, la version d'Eclipse est Luna 4.4.2 .

    Voici la copie d'écran :

    Nom : uml designer.JPG
Affichages : 432
Taille : 88,7 Ko

  11. #11
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2015
    Messages
    1 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    Par défaut

    bug confirmé,

    je me renseigne auprès d'OBEO...
    Développeur Java/Python
    Site Web

  12. #12
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    3 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    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 459
    Points : 17 026
    Points
    17 026

    Par défaut

    Bonjour,

    Il y a sûrement un problème dû au fait qu'ils semblent avoir effectué une réorganisation, d'après ce que j'en déduis.

    Visiblement, dans l'immédiat ça doit se passer par là http://www.umldesigner.org/download/...l#Update_Sites

    Attention, il faut récupérer l'adresse de l'update-site telle qu'affichée et ne pas faire clic droit > Copier l'adresse du lien (ou équivalent sous un autre navigateur que FireFox) car ces liens sont trompeurs (ils feraient mieux de ne pas en faire des liens hypertext...).
    Concrètement, il faut copier/coller ceci http://www.obeo.fr/download/release/uml/5.0.0/repository/ et l'ajouter en tant qu'update-site dans Eclipse.
    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).

  13. #13
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    février 2015
    Messages
    1 203
    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 203
    Points : 7 265
    Points
    7 265
    Billets dans le blog
    71

    Par défaut Problème résolu

    bonjour Logicielz et Laurent.B,

    La réorganisation est terminée chez éclipse tout fonctionne à nouveau.

    Merci de votre vigilance,

    Marc
    Développeur Java/Python
    Site Web

  14. #14
    Futur Membre du Club
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    février 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Maroc

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

    Informations forums :
    Inscription : février 2014
    Messages : 16
    Points : 5
    Points
    5

    Par défaut

    Bonjour Mr Autran, ça marche à merveille maintenant. Merci pour votre réactivité

+ 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, 13h38

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