Wikipedia · einfach zusammengefasst · Stand
Akteur (UML)
Ein Akteur (Actor, „Handelnder“) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.
Inhalt3 Abschnitte
Akteure in der UML
Ein Akteur (Actor, „Handelnder“) ist ein Modellelement der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Er bezeichnet ein Element, das mit dem modellierten System interagiert.
Meist ist ein Akteur mit einem Anwendungsfall verbunden. Er kann einen Anwendungsfall anstoßen oder die erwarteten Ergebnisse eines Anwendungsfalls entgegennehmen. In einem Beispiel ist die Klasse Mobilfunkbetreiber das Subjekt für die Anwendungsfälle „SMS verschicken“ und „Fotomessage verschicken“; an beiden sind jeweils die Akteure Sender und Empfänger beteiligt.
Akteure als Rollen
Akteure sollen nicht mit konkreten Personen oder einzelnen Systemen verwechselt werden. Sie stehen vielmehr für Rollen. Deshalb ist „Kundenberater“ ein geeigneter Akteursname, während „Herr Meier vom Verkauf“ eine konkrete Person bezeichnet.
Akteure sind eine Art Classifier. Daher können zwischen ihnen Generalisierungsbeziehungen bestehen. Die Beziehung zwischen „Mitarbeiter“ und „Kundenberater“ ist dafür ein Beispiel.
Grafische Darstellung
Ein Akteur kann in UML-Diagrammen auf unterschiedliche Arten dargestellt werden:
- als „Strichmännchen“;
- als Rechteck mit dem Schlüsselwort (Stereotyp) «actor»;
- mit einem Spezialsymbol.