Freigeben über


Gewusst wie: Erstellen von UML-Klassendiagrammen aus dem Code

In Visual Studio Ultimate können Sie C#-Klassen oder Namespaces von Architektur-Explorer Abhängigkeitsdiagramme oder einem UML-Klassendiagramm hinzufügen. Sie können von C#-Klassen Projektmappen-Explorer hinzufügen.

Die Klasse oder die Klassen, die Sie ziehen, werden im Diagramm angezeigt.Klassen, von denen sie abhängen, werden im UML-Modell-Explorer angezeigt.Siehe Wie die Modelle Typen darstellen.

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

  1. Öffnen Sie ein C#-Projekt.

  2. Erstellen Sie ein UML-Modellierungsprojekt.

    Siehe Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen.

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

    Klicken Sie im Menü Architektur wählen Sie Neues Diagramm aus.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 Namespaces oder Typen Abhängigkeitsdiagrammen ziehen.Siehe Visualisieren von Codeabhängigkeiten in Abhängigkeitsdiagrammen.Sie können Klassen von Projektmappen-Explorer ziehen.

HinweisHinweis

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 anschließend einen Platzhaltertyp aus dem Architektur-Explorer oder Abhängigkeitsdiagramme 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

Suchen von Code im Architektur-Explorer