Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Modélisation > UML > Diagrammes de Classes
Diagrammes de Classes Forum d'entraide sur les Diagrammes de Classes ( Class Diagram )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/11/2012, 11h46   #1
oodini
Membre Expert
 
Inscription : novembre 2004
Messages : 2 073
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 2 073
Points : 1 458
Points : 1 458
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) -> 30 €
oodini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2012, 16h15   #2
cymaul
Nouveau Membre du Club
 
Homme
Développeur Java
Inscription : avril 2012
Messages : 22
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 : 22
Points : 34
Points : 34
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
Type de fichier : png capture.png (68,5 Ko, 10 affichages)
cymaul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2012, 12h32   #3
oodini
Membre Expert
 
Inscription : novembre 2004
Messages : 2 073
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 2 073
Points : 1 458
Points : 1 458
Merci beaucoup !
__________________
VDS "The C++ Standard Library" (Josuttis) -> 30 €
oodini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2012, 08h41   #4
bruno_pages
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 3 137
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 53
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 137
Points : 5 165
Points : 5 165
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)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h53.


 
 
 
 
Partenaires

Hébergement Web