Comment : créer des diagrammes de classes UML à partir du code

Dans Visual Studio Ultimate, vous pouvez ajouter des classes ou des espaces de noms Navigateur de l'architecture ou des graphiques de dépendance C# à un diagramme de classes UML. Vous pouvez également ajouter des classes C# pour Explorateur de solutions.

Les classes que vous faites glisser s'affichent sur le diagramme.Les classes dont elles dépendent s'affichent dans l'Explorateur de modèles UML.Consultez comment les modèles représentent des types.

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

  1. Ouvrez un projet C#.

  2. Créez un projet de modélisation UML.

    Consultez Comment : créer des diagrammes et projets de modélisation UML.

  3. Ajoutez un diagramme de classes UML au projet de modélisation :

    Dans le menu Architecture , choisissez Nouveau diagramme.Dans la boîte de dialogue Ajouter un nouveau diagramme, cliquez sur Diagramme de classes UML.

  4. Ouvrez le Navigateur de l'architecture :

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

Vous pouvez également faire glisser les espaces de noms ou des types des graphiques de dépendance.Consultez Visualiser des dépendances de code sur les graphiques de dépendance.Vous pouvez faire glisser des classes Explorateur de solutions.

[!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.

Cette fonctionnalité peut s'exécuter plus rapidement une fois que vous avez installé l'API d'automatisation Windows 3.0.

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

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

    Le code source s'affiche.

Représentation des types par le modèle

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 ensuite un type d'espace réservé Navigateur de l'architecture ou des graphiques de dépendance vers le diagramme, l'espace réservé sera remplacé par un type complet.

Voir aussi

Concepts

Diagrammes de classes UML : référence

Comment : créer des diagrammes et projets de modélisation UML

Rechercher du code avec le navigateur de l'architecture