Unified Modeling Language
Erscheinungsbild
UML ist die Abkürzung für Unified Modeling Language, eine graphische Notation um Strukturen in objektorientierten Programmsystemen darzustellen. Sie unterstützt verschiedene Diagrammtypen wie
- Klassendiagramm
- Objektinteraktionsdiagramm
- Sequenzdiagramm
- Use-Case-Diagramme.
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.