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

Autres Discussion :

[Objecteering] Reverse Engineering


Sujet :

Autres

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut [Objecteering] Reverse Engineering
    Bonjour à tous,

    J'ai développé un module en java et j'aimerais en construire le diagramme UML pour l'intégrer dans le manuel d'utilisation.

    Apparemment contrairement à d'autres du forum, j'ai bien un manuel qui m'explique comment procéder :
    - click droit sur la racine du projet java-UML vierge,
    - java,
    - reverse java application from sources,
    - fenêtre consistency : OK
    - dossier des sources : project_name/src
    - sélection des packages ciblés : je sélecte tout
    - choose a reverse model : là, j'ai essayé les 3 possibilités
    - les bibliothèques de l'application : j'ai laissé tel quel
    - click sur reverse

    Objecteering ne me renvoie dans la console aucune erreur et me produit bien l'arborescence avec mes packages, mes classes et éventuellement (suivant mon choix de reverse model) mes méthodes/fields. En revanche, je n'arrive pas à obtenir un diagramme, ou plutôt j'obtiens un diagramme vierge dans lequel je peux construire mon diagramme.

    Je me dis que ça peut venir de la taille de mon module : une dizaine de packages avec une dizaine de classes dedans. Mais ça doit plus probablement venir de mon faible niveau en UML .

    Si quelqu'un peut maider, je lui en serai très reconnaissant...

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    up !

    Je n'ai toujours pas résolu mon problème. Help please

  3. #3
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 533
    Points : 6 709
    Points
    6 709
    Par défaut
    Je ne connais pas du tout Objecteering, mais a priori puisque tu as tes classes via le reverse pourquoi ne constitues pas tes diagrammes toi même avec ces classes ?

    Meme si Objecteering faisait lui même les diagrammes ceux-ci serait sans doute inutilisables, rien ne vaut le travail manuel pour ce genre de chose, car, je le repete souvent, un diagramme n'est pas un 'amoncellement' d'elements. Chaque diagramme a une semantique associee, la creation d'un vrai diagramme n'est pas automatisable

    Je me dis que ça peut venir de la taille de mon module : une dizaine de packages avec une dizaine de classes dedans
    La remarque m'etonne : 10 package de 10 classes ce n'est strictement rien pour un outil. A titre d'information, avec Bouml tu peux reverser la JDK 1.5, c'est à dire environ 13000 classes et 180000 membres de classe (attributs & operations) !

    Dernière remarque que je ne peux pas ne pas faire : si Objecteering n'est pas pratique à utiliser, change d'outil !
    Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci.

    Objecteering est imposé par mon employeur à vrai dire.

    Je pense que tu as raison. Le travail manuel est ce qu'il y a de mieux et ce n'est pas un problème de surcharge.

    J'ai quand même entre temps (eh oui) réussi à faire ce que je voulais faire :
    - shows contents => ça mets dans le diagramme toutes les classes et interfaces du package sans aucun liens entre elles
    - right click sur une classe (ou une interface) + shows links => ca met les liens (plus ou moins bien ) entrant et sortant de la classe (ou de l'interface)

    Si ça peut aider...

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

Discussions similaires

  1. Est-il possible de bloquer le reverse engineering ?
    Par fugi dans le forum Assembleur
    Réponses: 39
    Dernier message: 31/07/2007, 02h33
  2. Schéma du modèle de données : reverse engineering
    Par slefevre01 dans le forum Designer
    Réponses: 2
    Dernier message: 20/08/2005, 09h38
  3. cherche outil de reverse engineering
    Par peppena dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 14/06/2005, 15h59
  4. [HELP] Reverse Engineering
    Par ArKhAn dans le forum x86 32-bits / 64-bits
    Réponses: 7
    Dernier message: 13/12/2004, 21h15
  5. reverse engineering en C#
    Par Bouboubou dans le forum Rational
    Réponses: 3
    Dernier message: 07/10/2004, 10h28

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