UML Übersicht
UML steht für Unified Modeling Language und ist eine grafische Sprache für die objektorientierte Modellierung. Vor jedem großen Bauwerk steht eine noch größere Planung. So steht auch hinter jedem Software-System eine Planung, die unter anderem mit UML realisiert werden kann. Die Eigenschaften sprechen für UML. Die Sprache ist standardisiert, kann von Mensch als auch von Maschine verwendet werden und ist vor allem unabhängig von bestimmten Programmiersprachen. Gerade letztere Eigenschaft hat UML zu einer der beliebtesten und auch zur einer der etablierten Modelliersprache gemacht.
Insgesamt gibt es vierzehn unterschiedliche Diagrammtypen, die je nach Anwendungsfall genutzt werden können. Dazu zählen:
- Klassendiagramm
- Kompositionsstrukturdiagramm (auch: Montagediagramm oder Zusammengesetztes Strukturdiagramm)
- Komponentendiagramm
- Verteilungsdiagramm (auch: Verwendungsdiagramm oder Einsatzdiagramm)
- Objektdiagramm
- Paketdiagramm
- Profildiagramm
- Aktivitätsdiagramm
- Anwendungsfalldiagramm (auch: Use-Case o. Nutzfalldiagramm genannt)
- Interaktionsübersichtsdiagramm
- Kommunikationsdiagramm
- Sequenzdiagramm
- Zeitverlaufsdiagramm
- Zustandsdiagramm