Freigeben über


Gewusst wie: Erstellen von UML-Klassendiagrammen aus dem Code

Mit diesem Visual Studio 2010 Feature Pack können Sie C#-Klassen oder Namespaces aus dem Architektur-Explorer oder einem Abhängigkeitsdiagramm einem UML-Klassendiagramm in Visual Studio 2010 Ultimate hinzufügen. Weitere Informationen finden Sie unter Visual Studio Feature Packs.

Die Klasse oder die Klassen, die Sie ziehen, werden im Diagramm angezeigt. Klassen, von denen sie abhängen, werden im UML-Modell-Explorer angezeigt. Weitere Informationen finden Sie unter Darstellung der Typen im Modell.

Wichtig

Sie müssen Visual Studio 2010 Feature Pack installieren, um diese Funktion verwenden zu können.

So fügen Sie einem UML-Modell Klassen aus Programmcode hinzu

  1. Öffnen Sie ein C#-Projekt.

  2. Erstellen Sie ein UML-Modellierungsprojekt.

    Weitere Informationen finden Sie unter Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen.

  3. Fügen Sie dem Modellierungsprojekt ein UML-Klassendiagramm hinzu:

    Klicken Sie im Menü Architektur auf Neues Diagramm. Klicken Sie im Dialogfeld Neues Diagramm hinzufügen auf UML-Klassendiagramm.

  4. So öffnen Sie den Architektur-Explorer:

  5. Ziehen Sie Namespaces oder Typen aus dem Architektur-Explorer auf die Oberfläche des UML-Klassendiagramms.

Sie können auch Klassen und Namespaces aus Abhängigkeitsdiagrammen in das Klassendiagramm ziehen. Weitere Informationen finden Sie unter Gewusst wie: Generieren von Abhängigkeitsdiagrammen für .NET-Code.

Tipp

Der Code und das Diagramm werden nicht automatisch aktualisiert. Sie können das Diagramm zur Erläuterung von Änderungsvorschlägen aktualisieren, ohne den Code zu beeinflussen. Nachfolgende Änderungen im Code wirken sich nicht automatisch auf das Diagramm aus, sofern Sie die Klassen nicht erneut in das Diagramm ziehen.

Diese Funktion wird möglicherweise schneller ausgeführt, nachdem Sie Windows-Automatisierungs-API 3.0 installiert haben.

So öffnen Sie den einer UML-Klasse zugeordneten C#-Code

  • Doppelklicken Sie auf eine Klassenform, ein Attribut oder einen Vorgang im UML-Klassendiagramm.

    Der Quellcode wird angezeigt.

Darstellung der Typen im Modell

Typen, die Sie explizit in das Diagramm verschieben, werden direkt im Modell und im Diagramm dargestellt.

Typen, von denen diese expliziten Typen abhängen, werden im Modell als Platzhalter dargestellt. Ihre Details und auch ihre Abhängigkeiten werden nicht dargestellt.

Wenn Sie jedoch anschließend einen Platzhaltertyp aus dem Architektur-Explorer oder einen Abhängigkeitsdiagramm in das Diagramm ziehen, wird der Platzhalter durch einen vollständigen Typ ersetzt.

Siehe auch

Konzepte

UML-Klassendiagramme: Referenz

Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen

Gewusst wie: Suchen von Code im Architektur-Explorer