UML Lab

Schließen Sie die Lücke zwischen
Design und Implementierung.

UML Lab

Die Modeling IDE zum Modellieren und Programmieren

UML Lab ist die weltweit erste Modeling IDE, die eine einfache und zuverlässige Code-Modell-Synchronisation bietet. Durch die innovative Round-Trip-EngineeringNG Technologie bleibt die Synchronisation höchst flexibel. Anpassungen an unternehmensinterne Vorgaben sind schnell und einfach umsetzbar. Software-Architekten und Entwickler können mit UML Lab dynamisch die Möglichkeiten modellbasierter Softwareentwicklung nutzen.

Durch Verwendung der etablierten Eclipse Plattform integriert sich UML Lab nahtlos in Ihre bestehende Werkzeugkette. UML Lab kann beliebig mit anderen Eclipse Plug-Ins kombiniert werden. Hierdurch schaffen Sie sich eine Entwicklungsumgebung zum Modellieren und Programmieren nach Ihren Vorstellungen. Zum Austausch mit anderen Modellierungswerkzeugen bietet UML Lab zahlreiche Import- und Export-Formate an. Dadurch können sie das Werkzeug flexibel in laufenden Softwareprojekten einsetzen.

Erweiterte Bearbeitungsfunktionen und modellbasierte Restrukturierung im Diagramm verkürzen die Entwicklungszeit bei Implementierung und Wartung. Auch komplexe Änderungen – sog. Refactorings – können im Diagramm vorgenommen werden, bspw. das Umbenennen oder Verschieben von Attributen. Umfangreiche mitgelieferte Textvorlagen bieten Know-how in Form von Pattern und Best Practices.

Dank Round-Trip-EngineeringNG können Softwareentwickler manuell geschriebenen Legacy Code mit UML Lab einlesen und sowohl im Diagramm als auch im Quelltext bearbeiten. Quelltext, der nicht unternehmens- oder projektspezifischen Vorgaben entspricht, wird im Modell gesondert markiert. Hierdurch können Komponenten identifiziert werden, die nicht unternehmensinternen Vorgaben oder Best Practices entsprechen. Diese Stellen können auf einfache Weise im Modell korrigiert werden.

Ergonomische Eingabemethoden erlauben es, Diagramme mit UML Lab in einer nie dagewesenen Geschwindigkeit und Perfektion zu erstellen. Das Anlegen von Diagrammen ist mit UML Lab so einfach wie das Skizzieren mit Papier und Bleistift. Das Modellieren ist somit nicht länger lästige Pflichtaufgabe zu Dokumentationszwecken, sondern beschleunigt die Entwicklung Ihrer Softwareprojekte.

Mit UML Lab wird die Vision modellbasierter Softwareentwicklung auch bei Ihnen Realität.