Akteur

Was ist ein Akteur in der UML, welche Empfehlungen gibt es und wie wird er visualisiert?

Der Urheber einer Handlung

Ein Akteur ist der Urheber einer Handlung. Als Begriff wird der Akteur in vielen Bereichen benutzt. In Filmen, Serien oder auf Theaterbühnen ist er ein Schauspieler, in der Soziologie eine sozial handelnde Person oder Organisation. Indirekt gibt es den Akteur auch in der Betriebswirtschaftslehre bei der Modellierung von Geschäftsprozessen und Workflows. Und auch in der IT wird der Begriff sowohl im Anforderungsmanagement als auch im Zuge der Unified Modeling Language (UML) bei der Modellierung von Anwendungsfällen verwendet.

Der Akteur in der UML

Ein Akteur – im Englischen Actor genannt – bezeichnet in der UML ein Modellelement, das mit einem System interagiert. Als Modellelement kann es eine abstrakte Person (bspw. „Kunde“) oder ein weiteres, externes System sein. In der Praxis der Modellierung empfiehlt es sich mit Stereotypen – also bspw. „User“, „Stakehoder“ oder „External System“ bzw. „Fremdsystem“ – die Rolle eindeutig zu definieren.

Grundsätzlich kann ein Akteur aber nicht nur

  • Urheber einer Handlung (also bspw. Initiator eines Anwendungsfalls)
  • sondern auch Empfänger eines erwarteten Ergebnisses sein.

Sofern er als Empfänger lediglich das Ergebnis entgegen nimmt, ohne selbst wieder aktiv mit dem System zu interagieren, wird der Akteur manchmal als „Passor“ – als Kofferwort aus „passive“ und „Actor“ – bezeichnet. Ein Passor verfolgt trotz bidirektionaler Assoziation keine Intention in Richtung des betrachteten Systems; die Bezeichnung Passor findet sich jedoch nicht in der Dokumentation der UML.

Die Visualisierung des Akteurs in der UML

Dargestellt wird der Akteur in einem Anwendungsfalldiagramm mit einem kleinen Strichmännchen. Manchmal finden sich auch Akteure in Aktivitätsdiagrammen wieder, doch selbst wenn sie in diesem Kontext eine wichtige Rolle spielen, die UML definiert dafür keine entsprechende Notation.

Akteur in der UML

Was macht t2informatik?

t2informatik - Wir entwickeln Software für großartige Unternehmen

Hinweise:

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

Wissen kompakt: Welche Elemente gibt es in Anwendungsfalldiagrammen?

Welche Elemente gibt es in Anwendungsfalldiagrammen?

Wissen kompakt: Warum sind Stakeholder wichtig?

Warum sind Stakeholder wichtig?