Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre Expert
    Inscrit en
    novembre 2004
    Messages
    2 554
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 2 554
    Points : 1 987
    Points
    1 987

    Par défaut Attributs ou relations ?

    Bonjour,

    Je suis en train de faire du reverse engineering via une modélisation UML à partir de code C++.

    Les attributs C++ peuvent être modélisés en attributs UML, ou en relations UML. Les relations sont supposées être mieux pour comprendre ce qu'il se passe, mais j'aimerais conserver le nom des attributs C++.

    Comment faire cela en UML ?

    Merci.
    VDS "The C++ Standard Library" (Josuttis) -> 20 €

  2. #2
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    avril 2012
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : avril 2012
    Messages : 25
    Points : 35
    Points
    35

    Par défaut

    Bonjour,

    il suffit de définir le nom du rôle sur l'association.
    Si vous utilisez un outil qui fait du reverse de code C++, celui-ci aurait dû créer l'association avec le nom du rôle identique au nom de l'attribut.
    Ci-joint, un exemple de génération C++ à partir d'un modèle UML existant.

    cymaul
    Images attachées Images attachées

  3. #3
    Membre Expert
    Inscrit en
    novembre 2004
    Messages
    2 554
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 2 554
    Points : 1 987
    Points
    1 987

    Par défaut

    Merci beaucoup !
    VDS "The C++ Standard Library" (Josuttis) -> 20 €

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro bruno pagès
    Développeur informatique
    Inscrit en
    juin 2005
    Messages
    3 189
    Détails du profil
    Informations personnelles :
    Nom : Homme bruno pagès
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : juin 2005
    Messages : 3 189
    Points : 4 709
    Points
    4 709

    Par défaut

    Bonjour,

    Je me réveille un peu tard sur le sujet, mais oui un reverse doit normalement privilégier l'utilisation des relations au détriment des attributs.

    Dans le cas particulier où le type du membre est inconnu le reverse peut soit produire un attribut (c'est ce que je fais dans Bouml), soit utiliser une relation après avoir créé une classe vide de membre.
    Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •