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 |
|
Anforderungen für die Visualisierungs- und Modellerstellungsfunktionen in diesem Feature Pack |
Voraussetzungen |
Übersicht über Visual Studio Feature Packs |
|
Übersicht und Dokumentation für die Visual Studio 2010 Ultimate-Visualisierung und die Modellierungstools |
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.
Tipp
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.
|
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:
Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen
Gewusst wie: Bearbeiten eines UML-Modells und Bearbeiten von Diagrammen
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. |
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!
Modeling Websites and Native Code
Visualization and Modeling Feature Pack
Videos
Foren
Visual Studio 2010-Visualisierungs- und Modellierungstools
Visual Studio 2010-Visualisierungs- und Modellierungs-SDK (DSL-Tools)