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:

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.

Wenn Ihnen der Beitrag gefällt, teilen Sie ihn gerne in Ihrem Netzwerk. Und falls Sie sich für Tipps aus der Praxis interessieren, dann testen Sie unseren beliebten Newsletter mit neuen Beiträgen, Downloads, Empfehlungen und aktuellem Wissen. Vielleicht wird er auch Ihr Lieblings-Newsletter.

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?