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 |
|
Foren |
|
Blogs |
|
Technische Artikel und Journale |
The Architecture Journal – Ausgabe 23: Architekturmodellierung und -prozesse |
Andere Sites |
Siehe auch
Konzepte
Entwickeln von Modellen für den Softwareentwurf
Modellieren von Benutzeranforderungen
Modellieren der Architektur eines Softwaresystems
Verwenden von Modellen im Entwicklungsprozess