Sunday, January 2, 2022

Informationen zum Reverse Engineering von Visual Studio 6.0-Quellcode in die UML

Wenn Sie Projekte in Microsoft Visual C++ 6.0 oder Microsoft Visual Basic 6.0 entwickeln, können Sie die UML-Modelldiagrammvorlage in Microsoft Office Visio verwenden, um die Klassendefinitionen Ihrer Projekte zurückzuentwickeln und dann statische UML-Strukturmodelle zu generieren.

Wenn Sie Visio installieren, werden auch die DLL-Dateien (Dynamic Link Library) installiert, mit denen Sie Visual C++ und Visual Basic anpassen können. Durch die Anpassung wird Visual C++ und Visual Basic eine Visio UML-Add-In- Symbolleiste hinzugefügt.

Das Visio UML-Add-In erstellt eine Symbolleiste in Visual Basic, die Sie zum Reverse Engineering von Quellcode verwenden können, um ein statisches UML-Strukturmodell in Ihrem Visio-Programm zu erstellen. Öffnen Sie das Visual Basic-Projekt, das den Code enthält, den Sie zurückentwickeln möchten, bevor Sie auf die Symbolleistenschaltfläche klicken.

Das Visual C++ Visio UML-Add-In verwendet Browse-Informationsdateien, um UML-Modelle zu erstellen. Daher müssen Sie für Visual C++ eine Browse-Informationsdatei generieren, wenn Sie das Projekt mit Quellcode erstellen, den Sie zurückentwickeln möchten.

Die zurückentwickelten Codeelemente Ihres Modells werden in der Baumansicht des Visio UML-Modell-Explorers angezeigt , aus der Sie Symbole auf ein Zeichenblatt ziehen können, um statische Strukturdiagramme zu erstellen.

Sie können auf die Eigenschaften von UML-Elementen zugreifen, indem Sie auf Symbole in der Baumansicht oder auf Formen auf dem Zeichenblatt doppelklicken.

Hinweis: Die Sprachzuordnung und die unterstützten Sprachkonstrukte für das Reverse Engineering von Visual C++ und Visual Basic sind nicht identisch.

UML-Symbolleiste, die angezeigt wird, wenn Sie Visual C++ oder Visual Basic anpassen

Legende 1 Klicken Sie auf Öffnen Visio Schaltfläche Visio zu starten , und wählen Sie den Zeichnungstyp Sie öffnen möchten.

Legende 2 Schaltfläche Neues Visio-UML-Dokument Klicken Sie hier, um die Vorlage für das Visio- UML-Modelldiagramm direkt zu öffnen.

Legende 3 Schaltfläche Reverse Engineering des UML-Modells Klicken Sie auf diese Schaltfläche, um den Quellcode für ein bestimmtes Projekt zurückzuentwickeln, die Vorlage für das UML-Modelldiagramm zu öffnen und die Ergebnisse als Symbole in der Baumansicht anzuzeigen.

Legende 4 Schaltfläche Visio UML-Optionen (nur Visual C++) Klicken Sie hier, um Optionen zum Einschließen oder Ausschließen von MFC-Klassen, ATL-Klassen oder standardmäßigen Include-Dateien festzulegen.

Legende 5 Schaltfläche Visio UML-Hilfe Klicken Sie hier, um die Visio UML-Hilfethemen zum Reverse Engineering von C++-Code zu öffnen.

No comments:

Post a Comment