Informationen zum Reverse Engineering von Code in UML

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

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 dann ihre Strukturen zur Anzeige in ein UML-statische Strukturdiagramm 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.

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Ihre 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.

×