Visualisieren und Modellieren von Code mit Feature Pack 2

Microsoft Visual Studio 2010 Feature Pack 2 enthält die Visualisierungs- und Modellierungsfunktionen in Microsoft Visual Studio 2010 Visualization and Modeling Feature Pack. Diese Funktionen erweitern die Visualisierungs- und Modellierungsaufgaben, die Sie in Visual Studio 2010 Ultimate ausführen können (siehe folgende Abschnitte):

  • Generieren von Code aus Modellen

  • Untersuchen von vorhandenem Code

  • Verwenden und Verwalten von Modellelementen

  • Erstellen, Überprüfen und Erweitern von Ebenendiagrammen

Wichtig

Wenn auf dem Computer bereits Visual Studio 2010 Visualization and Modeling Feature Pack installiert ist, müssen alle benutzerdefinierten Vorlagen aus den Erweiterungsordnern unter % LocalAppData% an einen sicheren Ort kopiert werden, bevor Visual Studio 2010 Feature Pack 2 installiert wird. Durch die Installation dieses Feature Packs wird das Visualization and Modeling Feature Pack deinstalliert, d. h., es wird aus dem Visual Studio-Erweiterungskatalog entfernt. Dies gilt auch für alle benutzerdefinierten Vorlagen unter %LocalAppData%. Sie müssen die Vorlagen für alle Codegenerierungsprojekte dem folgenden Ort neu zuordnen, an dem sich auch die Erweiterungen und DLLs befinden, die für die Verwendung einiger Visualisierungs- und Modellierungsfunktionen erforderlich sind:

…\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\<InsertVisualStudioFeaturePackVersionNumber>

Weitere Informationen finden Sie unter Gewusst wie: Generieren von Code aus UML-Klassendiagrammen.

Weitere Informationen finden Sie unter

Siehe

Visual Studio 2010 Feature Pack-Downloads bei MSDN

Visual Studio 2010 Feature Packs

Anforderungen für die Visualisierungs- und Modellerstellungsfunktionen in diesem Feature Pack

Voraussetzungen

Übersicht über Visual Studio Feature Packs

Visual Studio Feature Packs

Übersicht und Dokumentation für die Visual Studio 2010 Ultimate-Visualisierung und die Modellierungstools

Modellieren der Anwendung

Generieren von Code aus Modellen

UML-Modelle können Ihnen helfen, Code und Tests zu erstellen und die Architektur und die Anforderungen eines Systems zu beschreiben.

Neu

Weitere Informationen finden Sie unter

Verwenden Sie den Befehl Code generieren, um Codeskelett aus Elementen in UML-Klassendiagrammen zu generieren. Sie können die Standardtransformationen verwenden, oder Sie können benutzerdefinierte Transformationen schreiben, um UML-Typen in Code zu übersetzen.

TippTipp
Wenn Sie andere Dokumentarten aus UML oder Code generieren möchten, der eine indirektere Beziehung zwischen den UML-Elementen und dem generierten Ergebnis hat, dann können Sie weiterhin benutzerdefinierte Vorlagen schreiben, um das Modell zu lesen und die gewünschte Artefaktart zu generieren.Weitere Informationen finden Sie unter Gewusst wie: Generieren von Dateien aus einem UML-Modell.

Gewusst wie: Generieren von Code aus UML-Klassendiagrammen

Untersuchen von vorhandenem Code

Entwickler kostet es meist mehr Zeit, Code zu interpretieren als Code zu schreiben. Die Codevisualisierungstools in Visual Studio Ultimate können Ihnen helfen, die Hauptbestandteile des Codes visuell darzustellen, seine Flexibilität zu bewerten, und Problembereiche zu identifizieren. Sie können die potenziellen Kosten für vorgeschlagene Änderungen leichter bewerten, indem Sie die Abhängigkeiten zwischen Teilen des Codes aufzeichnen.

Neu

Weitere Informationen finden Sie unter

Erstellen Sie UML-Klassendiagramme aus vorhandenem Code.

Gewusst wie: Erstellen von UML-Klassendiagrammen aus dem Code

Untersuchen Sie die Organisation und die Beziehungen in C- und C++-Code, indem Sie Abhängigkeitsdiagramme generieren.

Gewusst wie: Generieren von Abhängigkeitsdiagrammen für C- und C++-Code

Untersuchen Sie die Organisation und die Beziehungen in ASP.NET-Webprojekten, indem Sie Abhängigkeitsdiagramme generieren.

Gewusst wie: Generieren von Abhängigkeitsdiagrammen für ASP.NET-Webprojekte

Sie können auch .NET-Code untersuchen, indem Sie Sequenzdiagramme, Abhängigkeitsdiagramme und Ebenendiagramme erstellen. Weitere Informationen finden Sie unter Visualisieren von vorhandenem Code.

Weitere Informationen finden Sie unter:

Verwenden und Verwalten von Modellelementen

Importieren von Modellelementen aus anderen Modellierungstools

Neu

Weitere Informationen finden Sie unter

Importieren Sie Elemente aus UML-Sequenzdiagrammen, Klassendiagramme und Anwendungsfalldiagramme wie XMI 2.1-Dateien, die aus anderen Modellierungstools exportiert werden.

Gewusst wie: Importieren von UML-Modellelementen aus XMI-Dateien

Weitere Informationen finden Sie unter:

Verknüpfen von Arbeitsaufgaben mit Modellelementen

Links zwischen Modellelementen und Arbeitsaufgaben können Ihnen beim Nachverfolgen und Überwachen des Arbeitsfortschritts für diese Elementen helfen, z. B. für eine bestimmte Aktivität oder für Tests zu einen Anwendungsfall.

Tipp

In Visual Studio 2010 Ultimate können Sie neue Arbeitsaufgaben oder Links von Modellelementen zu vorhandenen Arbeitsaufgaben erstellen (nicht jedoch umgekehrt). Weitere Informationen finden Sie unter Gewusst wie: Verknüpfen von Modellelementen mit Arbeitsaufgaben.

Neu

Weitere Informationen finden Sie unter

Erstellen und Anzeigen von Links von Arbeitsaufgaben zu Modellelementen.

Gewusst wie: Verknüpfen von Arbeitsaufgaben mit Modellelementen

Erstellen, Überprüfen und Erweitern von Ebenendiagrammen

Ebenendiagramme helfen Ihnen, die logische Abhängigkeitsstruktur der Anwendung visuell darzustellen. Sie können Code bei jedem Einchecken anhand des Modells überprüfen, um sicherzustellen, dass keine unbeabsichtigten strukturellen Änderungen eingeführt werden.

Neu

Weitere Informationen finden Sie unter

Erstellen Sie Ebenendiagramme aus C- oder C++-Code, und überprüfen Sie Abhängigkeiten.

Gewusst wie: Überprüfen von C- und C++-Code anhand von Ebenendiagrammen

Schreiben Sie Code, um Ebenendiagramme zu ändern und um Code anhand von Ebenendiagrammen zu überprüfen.

Erstellen von Erweiterungen für Ebenendiagramme

Weitere Informationen finden Sie unter:

Anforderungen

Die neuesten Anforderungen und bekannte Probleme finden Sie in der Infodatei. Um dieses Feature Pack verwenden zu können, muss Visual Studio 2010 Ultimate installiert sein. Zudem müssen die folgenden Komponenten installiert werden, damit die Visualisierungs- und Modellerstellungsfunktionen in diesem Feature Pack verwendet werden können:

Funktion

Erforderliche Installation

Unterstützung für C- oder C++-Projekte

Visual C# für Visual Studio

Weitere Informationen finden Sie unter:

Ebenenerweiterbarkeits-APIs

Weitere Informationen finden Sie unter Erstellen von Erweiterungen für Ebenendiagramme.

Links von Arbeitsaufgaben

Modellartefakt-Linktyp für Team Foundation Server

Weitere Informationen finden Sie in Gewusst wie: Verknüpfen von Arbeitsaufgaben mit Modellelementen unter Anforderungen.

Externe Ressourcen

Blogs

Visual Studio Modeling Feature Pack Available!

Skinner’s Blog

Modeling Websites and Native Code

Visualization and Modeling Feature Pack

Videos

Link zu Video

Link zu Video

Link zu Video

Link zu Video

Foren

Visual Studio 2010-Visualisierungs- und Modellierungstools

Visual Studio 2010-Visualisierungs- und Modellierungs-SDK (DSL-Tools)

Andere Sites

MSDN Architecture Center

Siehe auch

Konzepte

Modellieren der Anwendung

Weitere Ressourcen

Visual Studio Feature Packs