Home  Services  Prozessmanagement   UML
 
UML

UML (Unified Modeling Language)

"Nicht vieles zu kennen, aber vieles miteinander in Berührung zu bringen, ist eine Vorstufe des Schöpferischen."

William Blake

 

UML (Unified Modeling Language (dt. Einheitliche Modellierungssprache)) ist eine graphische Spezifikationssprache, die in den 90er Jahren entworfen wurde, um objektorientierte Softwareentwicklung zu unterstützen. Mittels grafischer Modelle können Klassen, Schnittstellen und Assoziationen unabhängig von einer Programmiersprache entworfen werden. Ziel von UML ist es die Kommunikation von Projektmitarbeitern durch eine einheitliche und exakte Darstellung von Zusammenhängen zwischen Anwendern, Abläufen und Schnittstellen zu vereinfachen.

 

Die mit modernen UML Modellierungswerkzeugen erstellten Modelle können oft direkt in Sourcecode übersetzt werden. Mit einigen Tools ist auch der umgekehrte Weg (Reverse Engineering) möglich. Dabei unterscheiden sich die Werkzeuge unterschiedlicher Hersteller oft in den zur Verfügung stehenden Codegeneratoren (z.B. C++, C#, Java oder VB.NET).

 

Unsere Beratungsdienstleistungen:

 

  • Unterstützung bei der Auswahl von geeigneten UML Modellierungswerkzeugen
  • Überführung von UML Modellen zwischen verschiedenen Werkzeugen
  • Trainings und Einführung in die UML Systematik