![]() |
![]() | ![]() | ![]() | Modellieren bereits vorhandener Java-, C#- und Visual Basic .NET-ApplikationenAltova UModel® 2008 kann Java-, C#- und Visual Basic .NET-Quellcode sowie Binärdateien importieren und zur einfacheren Analyse, Verbesserung und Wiederverwendung des Codes UML-Diagramme generieren. Handgeschriebener oder bestehender Quellcode kann oft schwierig zu entziffern sein, da die Funktionsfähigkeit der Software nicht von einer vollständigen oder genauen Dokumentation oder auch nur einem klar strukturierten Code-Gerüst abhängig ist. Außerdem enthalten einige Projekte Binär- oder Byte-Code-Dateien, die ebenfalls analysiert werden müssen. Der Entwickler, der den Code ursprünglich geschrieben hat, steht möglicherweise nicht mehr zur Verfügung. Vielleicht arbeiten auch mehrere Personen an der Entwicklung und keiner davon kennt das gesamte Projekt.
Reverse Engineering von Quellcode UModel® 2008 kann Java-Quellcode-Dateien aus JBuilder-, Eclipse- und NetBeans-Projekten sowie C#-Quellcode aus Microsoft Visual Studio- und Borland C#-Projektdateien sowie Visual Basic .NET-Projektdateien importieren.
Sie können ein einzelnes Verzeichnis, eine Verzeichnisstruktur oder ein ganzes Projekt importieren und den importierten Code wahlweise in einem bestehenden UModel® 2008-Projekt integrieren oder ein neues generieren.
Der Fortschritt des Reverse Engineering-Vorgangs wird im Message-Fenster von UModel® 2008 angezeigt.
UModel® 2008 kann so konfiguriert werden, dass die Diagramme nach Verarbeitung der Dateien automatisch geöffnet werden. Über Register unterhalb des Ansichtsfensters haben Sie jederzeit Zugriff auf jedes gewünschte Diagramm.
Reverse Engieering von Binärdateien
UModel® 2008 kann Java-, C#- und Visual Basic .NET-Binärdateien importieren. Für Java wird der Import von Typen für alle Class Archives unterstützt, die der Java Virtual Machine-Spezifikation entsprechen. Für C# wird der Import von Typen für Assemblies für das .NET Framework und das .NET Compact Framework für PocketPC, Smartphone, und WindowsCE unterstützt. Für Visual Basic .NET können DLLs und EXEs aus dem Dateisystem oder eine Assembly aus dem globalen Cache (GAC) oder einer MSVS.NET-Referenz importiert werden.
Je nach den Anforderungen der ausgewählten Binärdateien stehen u. U. zusätzliche Optionen zur Auswahl. In der integrierten UModel® 2008-Hilfe finden Sie ausführliche Anleitungen zum Import von Binärdateien.
Sie können Elemente auch per Hyperlink mit Diagrammen verbinden und Paketabhängigkeitsdiagramme generieren, um ins UML-Modell Querverweise zur näheren Erklärung einzubetten. Sie können auch definieren, dass mittels Reverse Enineering generierte Diagramme automatisch in UModel geöffnet werden.
Wenn Sie ein Diagramm öffnen und ein Element auswählen, wird es zur besseren Übersichtlichkeit in der Modell-Struktur markiert.
Wenn Sie Änderungen an den Modellen von Binärdateien vornehmen oder Verbesserungen hinzufügen, können Sie mit UModel® 2008 neuen Quellcode zur Implementierung dieser Änderungen generieren. Öffnen Sie einfach die Modell-Struktur und wählen Sie die Komponente für die mittels Reverse Engineering generierte Binärdatei aus. Aktivieren Sie im Fenster "Eigenschaften" für die Komponente das Kontrollkästchen "für Code Engineering verwenden" und weisen Sie ihm ein Verzeichnis zu.
Wenn Sie im Projektmenü die Option "Programmcode überschreiben" auswählen, schreibt UModel® 2008 neuen Quellcode für das ursprünglich anhand von Binärdateien erstellte Modell.
| ![]() |
![]() | ![]() | |||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | |||||
|
