1. Startseite
  2. Wissen kompakt
  3. Verhaltensdiagramm

Verhaltensdiagramm

Wissen kompakt: Ein Verhaltensdiagramm visualisiert einzelne Aspekte wie Aktivitäten, Zustände oder Anwendungsfälle eines Systems und deren Veränderungen zur Laufzeit.

Verhaltensdiagramm – Veränderungen zur Laufzeit modellieren

In einem Verhaltensdiagramm werden einzelne Aspekte eines Systems und deren Veränderungen zur Laufzeit visualisiert. Ein Verhaltensdiagramm soll damit Klarheit bspw. über interne Abläufe, Geschäftsprozesse oder das Zusammenwirken verschiedener Systeme schaffen. Je nach verwendetem Diagramm wird ein ausgewählter Aspekt beleuchtet. In der Unified Modeling Language (UML) werden Objekte modelliert, die ihre Zustände durch Verhalten ändern können. Grundsätzlich unterscheidet die UML zwei unterschiedliche Verhaltensspezifikationen:

  • Common Behaviors Model – auch als Aufrufmodel bezeichnet
  • Communication Model – oder auf Deutsch: das Kommunikationsmodell

Beim Comon Behaviors Model wird das grundsätzliche Auftreten von Verhalten “BehaviorPerformance” – also Ausführungsverhalten – genannt. Jedes Verhalten wird von einem Objekt in der Rolle des “Invokers” angestoßen. Aus der Interaktion der beteiligten Objekte resultiert das “BehaviorEmergence”.

Das Kommunikationsmodell unterscheidet Sender und Empfänger. Das Sendeereignis ist ein “InvokerEvent” und das Empfängerereignis ist das “ReceivingEvent”. Als Ergebnis eines Sendeereignisses steht ein “RequestObject” zur Verfügung, das zum Empfänger übertragen wird. Trifft es beim Empfänger ein, verursacht es dort ein Empfängerereignis, das ein Verhalten initiieren kann.

Verhaltensdiagramme der UML

Folgende Verhaltensdiagramme kennt die UML 2.5:

In früheren Versionen der UML wurden auch

  • Interaktionsübersichtsdiagramme,
  • Kommunikationsdiagramme,
  • Sequenzdiagramme und
  • Timing-Diagramme

als Verhaltensdiagramme bezeichnet; in der UML 2.5 werden diese als Interaktionsdiagramme geführt.

Verhaltensdiagramm - hier ein Zustandsdiagramm als Beispiel

Hinweise:

Haben Sie Lust auf einen neuen Lieblings-Newsletter?

Die Inhalte auf dieser Seite dürfen Sie gerne teilen oder verlinken.

Mit Ausnahme des Interaktionsdiagramms, das es in der Systems Modeling Language (SysML) nicht gibt, verwendet die SysML dieselben Verhaltensdiagramme. Neben den Verhaltensdiagrammen existieren in der UML als auch in der SysML sogenannte Strukturdiagramme.

Was macht t2informatik?

Was macht t2informatik? Kleiner Tipp: Es hat etwas mit Softwareentwicklung zu tun!

Hier finden Sie ergänzende Informationen aus unserer Rubrik Wissen kompakt:

Wissen kompakt: Was ist ein Sturkturdiagramm?

Was ist ein Sturkturdiagramm?

Wissen kompakt: Was ist ein Baumdiagramm?

Was ist ein Baumdiagramm?