Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Créer des diagrammes de classes UML à partir de code

Pour ajouter des classes C# du code vers votre diagramme de classes UML dans Visual Studio Ultimate, faites glisser ces classes ou espaces de noms de l'Explorateur de solutions, des graphiques de dépendances ou du navigateur de l'architecture vers votre diagramme de classes UML.

Les classes dont elles dépendent apparaissent aussi dans l'Explorateur de modèles UML. Consultez Représentation des types par le modèle.

Pour ce faire, vous avez besoin de Visual Studio Ultimate.

Pour ajouter des classes à partir du code de programme à un modèle UML

  1. Ouvrez un projet C#.

  2. Ajoutez un diagramme de classes UML à votre solution :

    Sur le menu Architecture, choisissez Nouveau diagramme. Dans la boîte de dialogue Ajouter un nouveau diagramme, cliquez sur Diagramme de classes UML. Si vous ne disposez pas de projet de modélisation, un tel projet est créé.

  3. Ouvrez le Navigateur de l'architecture :

  4. Faites glisser les espaces de noms ou les types du Navigateur de l'architecture vers la surface de diagramme de classes UML.

    Pour afficher un type, développez Affichage de classes dans la première colonne du Navigateur de l'architecture, puis développez un espace de noms dans la colonne suivante. Vous pouvez voir les types dans la troisième colonne.

Vous pouvez également faire glisser des espaces de noms ou des types à partir des graphiques de dépendance. Consultez Mapper les dépendances dans votre code dans des graphiques de dépendance. Vous pouvez faire glisser des classes à partir de l'Explorateur de solutions.

Remarque Remarque

Le code et le diagramme ne sont pas mis à jour automatiquement. Vous pouvez mettre à jour le diagramme pour évoquer les propositions de modification sans affecter votre code. Les modifications suivantes dans le code n'affecteront pas automatiquement le diagramme, à moins que vous fassiez glisser à nouveau les classes sur le diagramme.

Il se peut que cette fonctionnalité s'exécute plus rapidement après l'installation de Windows Automation API 3.0.

Pour ouvrir le code C# associé à une classe UML

  • Double-cliquez sur une forme de classe, un attribut ou une opération du diagramme de classes UML.

    Le code source s'affiche.

Les types que vous déplacez explicitement sur le diagramme sont représentés directement dans le modèle et sur le diagramme.

Les types dont dépendent ces types explicites sont représentés comme des espaces réservés dans le modèle. Ni leurs détails, ni leurs dépendances, ne sont pas représentés.

Toutefois, si vous faites glisser par la suite un type d'espace réservé à partir du Navigateur de l'architecture ou de graphiques de dépendance vers le diagramme, l'espace réservé sera remplacé par un type complet.

Ajouts de la communauté

Afficher: