Startseite >> Wissen >> Techniken >> UML

UML

Ziel:

Ziel ist es, Strukturen und Abläufe eines objektorientierten Softwaresystems darzustellen.

Beschreibung:

Die UML (Unified Modeling Language) ist eine von der OMG (Object Management Group) entwickelte Beschreibungssprache zur Spezifikation, Visualisierung, Konstruktion und Dokumentation von Modellen für Softwaresysteme, Geschäftsmodelle und andere Nicht-Softwaresysteme.

Man unterscheidet in der UML verschiedene Diagrammtypen, die ein System auf unterschiedlichen Abstraktionsebenen und aus unterschiedlichen Perspektiven beschreiben können.

Zur Beschreibung des Verhaltens eines objektorientierten Systems dienen beispielsweise:

  • Use-Case-Diagramm oder Anwendungsfalldiagramm
  • Zustandsdiagramm
  • Aktivitätsdiagramm
  • Sequenzdiagramm

Zur Beschreibung der Struktur eines objektorientierten Systems werden unter anderem folgende Diagrammtypen verwendet:

  • Klassendiagramm
  • Objektdiagramm
  • Komponentendiagramm
  • Paketdiagramm

Die UML kann wegen der Vielfältigkeit ihrer Darstellungsmöglichkeiten in vielen Phasen des Softwareentwicklungsprozesses, bei der  Anforderungsanalyse und in jeder Designphase verwendet werden und bietet die Möglichkeit, Anforderungen und Entwurf auf einer einheitlichen Basis darzustellen und zu diskutieren.

Diese Technik erfüllt folgende Praktiken:

Aufgaben und Geschäftsprozesse erheben