Freigeben über


Visualisieren und Verstehen von Code

Sie können die Visualisierungs- und Modellierungstools in Visual Studio Ultimate verwenden, die Ihnen helfen, vorhandenen Code zu verstehen und die Anwendung zu beschreiben.Dies können Sie visuell erfahren, wie die Änderungen auf den Code auswirken, und Sie können die Arbeit und die Risiken zu bewerten, die von den Änderungen ergeben.Beispiel:

  • Um die Beziehungen im Code zu verstehen, ordnen Sie diese Beziehungen visuell zu.

  • Um die die Architektur des Systems beschreiben und den Code konsistent mit dem Entwurf halten, Ebenendiagramme erstellen und Code für diese Diagramme untersuchen.

  • Um Methodenverhalten zu verstehen, generieren Sie Sequenzdiagramme.

  • Um Klassenstrukturen zu beschreiben, erstellen Sie Klassendiagramme.

  • So verschiedene Aspekte des Systems modellieren und mitteilen, Diagramme der Unified Modeling Language Videofunktionen (UML).Sie können beispielsweise die Komponenten, Typen, Interaktionen und Prozesse eines Systems modellieren.

Diese Tools können Sie auch, mit den am Projekt beteiligten Personen, die in das Projekt gehören.Mit UML-Klassendiagrammen können Sie z. B. ein allgemeines Glossar erstellen, um das System mit Projektbeteiligten, Benutzern und Teammitgliedern zu erörtern.

Was möchten Sie tun?

Machen Sie Code und die Beziehungen:

  • Ordnen Sie Beziehungen zwischen bestimmten Teilen von Code.

  • Rufen Sie eine Übersicht der Beziehungen im Code für die gesamte Projektmappe ab.

Verstehen Codeinteraktionen:

Visualisieren, wie im Code Methoden implementiert, indem er Sequenzdiagramme aus einer Methodendefinition generiert.

Verstehen Klassenstrukturen:

Visualisieren Sie die Struktur von Klassen in einem Projekt dar, indem Sie Klassendiagramme aus Code erstellen.

Beschreiben Sie den Systementwurf auf hoher Ebene und überprüfen Sie Code mit diesem Entwurf:

Beschreiben Sie den Systementwurf auf hoher Ebene und die beabsichtigten Abhängigkeiten, indem Sie Ebenendiagramme erstellen.Überprüfen Sie Code mit diesem Entwurf, um der den Abhängigkeiten im Code zu vergewissern, mit dem Entwurf konsistent bleibt.

Teilen Sie die Benutzeranforderungen und -Architektur mit:

Modellieren Sie die Benutzeranforderungen und die Architektur des Softwaresystems, indem Sie die folgenden UML-Diagramme zeichnen: Aktivitäts-, Komponenten-, Klassen-, Sequenz- und Anwendungsfalldiagramm.

Externe Ressourcen

Kategorie

Links

Foren

Blogs

Visual Studio ALM + Team Foundation Server-Blog

Technische Artikel und Journale

The Architecture Journal – Ausgabe 23: Architekturmodellierung und -prozesse

Andere Sites

MSDN Architecture Center

Siehe auch

Konzepte

Übersicht über das Szenario: Ändern des Entwurfs mithilfe von Visualisierung und Modellierung

Modellieren der Anwendung

Entwickeln von Modellen für den Softwareentwurf

Modellieren von Benutzeranforderungen

Modellieren der Architektur eines Softwaresystems

Verwenden von Modellen im Entwicklungsprozess