Partager via


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

Ce Feature Pack Visual Studio 2010 vous permet d'ajouter des espaces de noms ou des classes C# à partir du Navigateur de l'architecture ou d'un graphique de dépendance, vers un diagramme de classes UML dans Visual Studio 2010 Ultimate. Pour plus d'informations, consultez Packs de fonctionnalités Visual Studio.

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. Pour plus d'informations, consultez Représentation des types par le modèle.

Important

Vous devez installer un pack Visual Studio 2010 Feature Pack pour utiliser cette fonctionnalité.

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.

    Pour plus d'informations, 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, cliquez sur 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 des classes et des espaces de noms à partir de graphiques de dépendance vers le diagramme de classes. Pour plus d'informations, consultez Comment : générer des graphiques de dépendance pour le code .NET.

Notes

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 une forme de classe, un attribut ou une opération dans le 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 par la suite un type d'espace réservé à partir du Navigateur de l'architecture ou d'un graphique 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

Comment : rechercher du code à l'aide du navigateur de l'architecture