Informationen zum Reverse Engineering von Code in UML

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.

Angenommen, Sie müssen eine aktuelle Projektmappe auf Grundlage einer Vorversion einer Lösung erstellen, die mithilfe von Visual Basic oder Visual C++ entwickelt wurde. Um die Struktur dieser Projektmappe besser verstehen zu können, können Sie diese in Visual Studio .NET öffnen und ihre Strukturen zur Anzeige in einem UML-Diagramm für eine LösungStatisches Strukturdiagramm als Elemente automatisch extrahieren. Oder Sie haben möglicherweise ein neues LösungStatisches StrukturdiagrammProjekt in Visual C# (oder Visual Basic oder Visual C++) geschrieben und möchten die zugehörigen Klassen als grafische Objekte anzeigen. Reverse Engineering ermöglicht Ihnen mithilfe der Klassendefinitionen aus Ihrem Projekt, das Entwurfsmodell für Ihr neues Projekt anzuzeigen.

Reverse Engineering eines Projekts oder einer vollständigen Projektmappe

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.

Initiieren des Reverse Engineering-Prozesses in Visual Studio

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 LösungStatisches StrukturdiagrammProjektStrukturansicht 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.

Ausführen bestehender Visio-Dateien in Visual Studio

Wenn für die LösungStatisches StrukturdiagrammProjektStrukturansicht 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.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×