Modellieren der Anwendung
So wechseln Sie der Anwendung zu vergewissern Benutzerbedingungen erfüllt, können Sie Visual Studio Ultimate verwenden um den Code zu verstehen und die Anwendung zu modellieren.Visual Studio Ultimate-Hilfen visuell erstellen Sie den Code dar, sodass Sie die Struktur, Beziehungen und Verhalten leichter verstehen.Sie können Modelle mit unterschiedlicher Detailgenauigkeit erstellen und Anforderungen, Aufgaben, Testfälle, Fehler oder andere Arten von Arbeitsschritten nachverfolgen, die mit den Modellen zugeordnet werden, indem Sie Modellelemente zu Team Foundation Server-Arbeitsaufgaben und mit dem Entwicklungsplan verknüpfen.Sie können diese Aufgaben während des Lebenszyklus der Anwendung im Rahmen des Entwicklungsprozesses ausführen.Weitere Informationen finden Sie unter Neues bei den Modellierungstools für Application Lifecycle Management in Visual Studio 2012 und Übersicht über das Szenario: Ändern des Entwurfs mithilfe von Visualisierung und Modellierung.
To
Visualisieren Sie den Code dar:
|
|
Beschreiben Sie und teilen Sie mit Benutzeranforderungen:
|
|
Definieren Sie die Architektur:
|
|
Überprüfen Sie das System mit den Anforderungen und dem beabsichtigten Entwurf:
|
|
Geben Sie Modelle, Diagramme mithilfe der Team Foundation-Versionskontrolle frei:
|
Wenn mehrere Benutzer verfügen, die mit diesen Elementen unter Team Foundation-Versionskontrolle arbeiten, verwenden Sie diese Richtlinien, die Ihnen helfen, Versionskontrolle zu vermeiden: |
Generieren oder Konfigurieren Sie Teile der Anwendung aus UML- oder domänenspezifischen Sprachen:
|
|
Passen Sie Modelle und Diagramme an:
|
Typen von Modellen und deren Anwendungsmöglichkeiten
Modelltyp und typische Anwendungsmöglichkeiten |
---|
Abhängigkeitsdiagramm Abhängigkeitsdiagramme helfen Ihnen, die Organisation und die Beziehungen im Code zu finden. Typische Anwendungsmöglichkeiten:
Thema |
Ebenendiagramm Ebenendiagramme können Sie die Struktur einer Anwendung als Satz von Ebenen oder Blöcke mit expliziten Abhängigkeiten definieren.Sie können die Validierung ausführen, um Konflikte zwischen Abhängigkeiten im Code und den Abhängigkeiten zu ermitteln, die in einem Ebenendiagramm beschrieben werden. Typische Anwendungsmöglichkeiten:
Thema |
UML-Modell Ein UML-Modell beinhaltet mehrere Ansichten, einschließlich Klasse, Komponente, Anwendungsfall sowie Aktivitäts- und Sequenzdiagramme.Sie können UML speziell für Ihre Anwendungsdomäne anpassen.Sie können z. B. Tags, zusätzliche Informationen und Einschränkungen an die Modellelemente anfügen.Außerdem können Sie Tools definieren, mit denen die Modelle bearbeitet werden können.Siehe Entwickeln von Modellen für den Softwareentwurf. Typische Anwendungsmöglichkeiten:
|
Codebasiertes Sequenzdiagramm Anhand von Sequenzdiagrammen, die aus .NET-Code generiert werden können, lässt sich einfacher grafisch darstellen, wie im Code Methoden implementiert werden. Typische Anwendungsmöglichkeiten:
Thema |
Domänenspezifische Sprache (DSL) Eine DSL ist eine Notation, die für einen bestimmten Zweck entworfen wird.In Visual Studio ist es normalerweise grafisch. Typische Anwendungsmöglichkeiten:
Thema |
Wo kann ich weitere Informationen abrufen?
Foren |
|
Blogs |
|
Technische Artikel und Journale |
The Architecture Journal – Ausgabe 23: Architekturmodellierung und -prozesse |
Andere Sites |
Siehe auch
Konzepte
Application Lifecycle Management mit Visual Studio und Team Foundation Server