Informationen zum Reverse Engineering von Code in UML

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Wenn Sie Projekte in Microsoft Visual C++, Microsoft Visual Basic oder Microsoft Visual C# entwickeln, bietet Visual Studio .NET eine integrierte Softwaremodellierungslösung mithilfe von Microsoft Office Visio. Aus Visual Studio heraus können Sie Reverse Engineering Ihres Quellcodes in Unified Modeling Language (UML) durchführen. Die Klassendefinitionen Ihres Projekts werden verwendet, um ein UML-Diagramm in der Visio-Umgebung zu generieren.

Beispielsweise können Sie ein älteres Lösung geerbt haben, die mit Visual Basic oder Visual C++ entwickelt wurde. Sie können zum besseren Verständnis die Struktur der Lösung in Visual Studio .NET öffnen und ihre Strukturen zur Anzeige in einem Diagramm für UML-Statische Struktur als Elemente automatisch extrahieren. Oder Sie haben eine neue Projekt in Visual c# (Visual Basic oder Visual C++) geschrieben und seine Klassen als grafische Objekte anzeigen möchten. Reverse Engineering, die die Klassendefinitionen in Ihrem Projekt verwenden, können Sie das Entwurfsmodell für das neue Projekt anzeigen.

Reverse Engineering eines Projekts oder einer gesamten Lösung

Sie können Reverse Engineering für eine komplette Lösung oder für ein ausgewähltes Projekt innerhalb einer Lösung durchführen. Durch die Auswahl, die Sie im Projektmappen-Explorer von Visual Studio treffen, bestimmen Sie, für welche Komponenten Sie Reverse Engineering in Visio UML durchführen.

Hinweis: Die Projektmappe muss vor dem Prozess zum Reverse Engineering in Visual Studio erstellt worden sein, damit projektübergreifende Bezüge aufgelöst werden können.

Reverse Engineering in Visual Studio initiieren

In der Visual Studio-Umgebung wird Reverse Engineering über einen Befehl aus dem Menü Projekt aktiviert. Aus dem Codemodell werden Informationen extrahiert, Visio wird gestartet, und die durch Reverse Engineering bearbeiteten Elemente des Codes werden als Symbole in der Strukturansicht im Visio UML-Modell-Explorer angezeigt. Sie können dann UML-Klasse-Shapes, die die Klassendefinitionen aus dem Quellcode reflektieren, auf ein Zeichenblatt ziehen, um damit die Architektur der neuen oder älteren Projektmappe zu visualisieren.

Während einer Reverse Engineering-Operation werden Statusinformationen über die Operation an das Ausgabefenster von Visual Studio geschrieben.

Ebenso vorhandene Visio-Dateien in Visual Studio

Wenn für die Strukturansicht eines Projekts Reverse Engineering durchgeführt wurde, wird die Visio-Zeichnung der Lösung unter Projektmappen-Elemente hinzugefügt. Wenn Sie auf das Visio-Diagramm doppelklicken, startet und öffnet Visio die ausgewählte Datei.

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×