Softwaremodellierung für Projekte jeder Größe

UModel ist das Softwaremodellierungstool von Altova und unterstützt alle 14 UML-DiagrammeZusätzlich zu UML-Diagrammen für Datenbanken und XML-Schemas bietet UModel Unterstützung für Business Process Modeling (BPM) und SysML. Die Version 2016 Release 2 von UModel erweitert die Code-Engineering-Funktionen um Unterstützung für C# 6.0 und ergänzt damit die bestehende Unterstützung für Java, Visual Basic und ältere Versionen von C#. Die Erstellung eines UML-Modells aus vorhandenem Code kann eine hervorragende Möglichkeit sein, ein unbekanntes Projekt zu analysieren und zu dokumentieren.

UModel unterstützt die Codeerzeugung aus Modellen und die Modellerzeugung aus Code. Das Projektverzeichnis von UModel ermöglicht den Import von Ordnern oder ganzen Projekten, um ein neues UML-Modell für bereits existierenden Quellcode zu erstellen, sei es alter Code innerhalb Ihres Unternehmens oder ein Projekt, das Sie auf GitHub gefunden haben.

Eine Möglichkeit, eine bestehende Anwendung besser zu verstehen, ist die Analyse der Beziehungen zwischen den Klassen. Jede Klasse wird im Hilfenfenster "UModel Modellbaum" angezeigt, und die Auswahl einer Klasse zeigt sofort die zugehörigen Klassen im Fenster "Hierarchie" an.

Die Darstellung der Klasse in einem UML-Klassendiagramm ermöglicht den Zugriff auf eine Vielzahl intuitiver Hilfsmittel, mit denen Sie Eigenschaften, Operationen und Methoden der Klasse bearbeiten oder hinzufügen können, indem Sie das Diagramm direkt bearbeiten. Und nachdem Sie Ihre Änderungen vorgenommen haben, können Sie den Code neu generieren, um diese Änderungen umzusetzen.

Wenn Sie lieber direkt in Ihrem bevorzugten Code-Editor arbeiten möchten, können Sie das gerne tun. Mit der Funktion für bidirektionale Modellierung können Sie jederzeit sicherstellen, dass Ihr Code und das Modell synchron bleiben, indem Sie die Änderungen in Ihrem Code wieder in das Modell integrieren. UModel unterstützt sogar eine automatische Synchronisierung zwischen Ihrem Code und dem Softwaremodell. Wenn Sie UModel mit Visual Studio oder Eclipse integrieren, können Sie den Code und das Modell in verschiedenen Fenstern geöffnet lassen und sehen, wie Ihre Änderungen in einem Fenster sofort im anderen Fenster widergespiegelt werden.

Sequenzdiagramme, Zustandsautomaten und der dazugehörige Quellcode ermöglichen es Ihnen, tief in die Funktionsweise des Projekts einzutauchen.

UModel bietet Funktionen wie die Unterstützung von Unterprojekten und die Möglichkeit, Projekte dreifach zu integrieren, um die Zusammenarbeit im Team zu erleichtern, wenn Entwickler zusammenarbeiten. Es generiert Projektdokumentation, und UModel kann Projekte von einer Programmiersprache in eine andere umwandeln – eine hervorragende Möglichkeit, älteren Code zu modernisieren oder auf eine neue Plattform zu migrieren.

Entdecken Sie das Softwaremodellierungstool UModel selbst – laden Sie eine Testversion herunter: voll funktionsfähige kostenlose Testversion!