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:
|
|
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 |
|
Technische Artikel und Journale |
The Architecture Journal – Ausgabe 23: Architekturmodellierung und -prozesse |
Andere Sites |
Siehe auch
Konzepte
Übersicht über das Szenario: Ändern des Entwurfs mithilfe von Visualisierung und Modellierung
Entwickeln von Modellen für den Softwareentwurf
Modellieren von Benutzeranforderungen