Unified Modeling Language
Erscheinungsbild
UML ist die Abkürzung für Unified Modeling Language, eine Entwurfssprache in Form von graphischer Notation um Strukturen und Abläufe in objektorientierten Programmsystemen darzustellen. Sie unterstützt verschiedene Diagrammtypen wie
- Anwendungsfalldiagramm (Use-Case- / Geschäftsprozessdiagramm)
- Klassendiagramm
- Zustandsdiagramm
- Sequenzdiagramm
- Aktivitätsdiagramm
- Paketdiagramm
- Verteilungsdiagramm
UML ist programmiersprachen-unabhängig
CAD-Werkzeuge helfen beim Erstellen von UML-Modellen. Der Datenaustausch zwischen Werkzeugen verschiedener Hersteller erfolgt über das XMI-Dateiformat (XMI = XML Metadata Interchange).
Links
- http://www.omg.org/technology/documents/formal/uml.htm
- ArgoUML ist ein Open-Source-Werkzeug, das XMI unterstützt
- Umbrello ist ein weiteres, modernes UML-Tool, das zum Beispiel C++ und Java Quellcode erzeugen kann.