Visualisieren von vorhandenem Code

Wenn ein vorhandenes Softwaresystem geändert werden muss, können Sie mithilfe von Visual Studio Ultimate die Organisation, die Beziehungen und das Verhalten des Codes visuell darstellen und verstehen. Bevor Sie Änderungen am betreffenden Code vornehmen, untersuchen Sie mit Visual Studio Ultimate, wie sich die gewünschten Änderungen auf den Code auswirken, und bewerten Sie die Arbeiten und Risiken, die sich aus den Änderungen ergeben.

Sie können z. B. Abhängigkeitsdiagramme erstellen, um die vorhandenen Beziehungen und Muster im Code zu untersuchen. Erstellen Sie Ebenendiagramme, um die beabsichtigte Architektur des Systems zu übermitteln. Anschließend können Sie mithilfe dieser Diagramme die Konsistenz des Codes mit dem Entwurf sicherstellen. Generieren Sie Sequenzdiagramme, um zu verstehen, wie im Code Methoden implementiert werden. Erstellen Sie Klassendiagramme, um die Struktur vorhandener Klassen zu untersuchen. Zeichnen Sie UML (Unified Modeling Language)-Diagramme, um weitere Aspekte des Systems zu modellieren und zu übermitteln. Sie können beispielsweise die Komponenten, Typen, Interaktionen und Prozesse eines Systems modellieren.

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

Sie können die Funktionen dieser Version erweitern, indem Sie verfügbare Feature Packs installieren und herunterladen. Weitere Informationen finden Sie unter Visual Studio Feature Packs.

Allgemeine Aufgaben

Aufgaben

Zugehörige Themen

Untersuchen von Codebeziehungen:

Generieren Sie Abhängigkeitsdiagramme oder andere Diagramme, um Beziehungen im Code aufzuzeigen.

Suchen von vorhandenem Code:

Verwenden Sie den Architektur-Explorer, um Quellcode in einer Visual Studio-Projektmappe oder kompilierten Code zu finden und zu untersuchen.

Untersuchen von Codeinteraktionen:

Generieren Sie Sequenzdiagramme aus Code, um die Interaktionen zu verdeutlichen.

Untersuchen der Codestruktur:

Erstellen Sie Klassendiagramme, um die Struktur von Klassen im Projekt zu untersuchen.

Beschreiben Sie den allgemeinen Entwurf des Systems, und vergleichen Sie Code mit diesem Entwurf:

Erstellen Sie Ebenendiagramme, um den allgemeinen Entwurf des Systems und die Abhängigkeiten zu beschreiben. Überprüfen Sie den Code anhand dieses Entwurfs, um sicherzustellen, dass er dem Entwurf weiterhin entspricht.

Übermitteln Sie die Benutzeranforderungen und den Systementwurf:

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

Videos

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Foren

Blogs

Technische Artikel und Journale

The Architecture Journal – Ausgabe 23: Architekturmodellierung und -prozesse

Andere Sites

MSDN Architecture Center

Siehe auch

Konzepte

Modellieren der Anwendung

Entwickeln von Modellen für den Softwareentwurf

Modellieren von Benutzeranforderungen

Modellieren der Architektur eines Softwaresystems

Verwenden von Modellen im Entwicklungsprozess

Weitere Ressourcen

Exemplarische Vorgehensweise: Aktualisieren eines Systems mithilfe von Visualisierungs- und Modellierungstools