Akteur (UML)
Ein Akteur (Actor) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.
Ein Akteur bezeichnet in der UML2 ein Element, das mit dem modellierten System interagiert. Meistens steht er in Beziehung zu einem Anwendungsfall: es ist der Akteur, der einen Anwendungsfall anstößt oder der die erwarteten Resultate eines Anwendungfalls entgegennimmt. Akteure sollten jedoch nicht mit konkreten handelnden Personen oder Systemen verwechselt werden. Ein Akteur ist eher als eine Art Rolle zu betrachten. Kundenberater ist zum Beispiel als Name für einen Akteur besser geeignet als Hans Meier vom Verkauf.
Akteure können graphisch auf unterschiedliche Arten dargestellt werden.
zwischen einem Akteur
Mitarbeiter und einem Akteur Kundenberater]]Weil Akteure eine Art Classifier sind, können sie untereinander Generalisierungsbeziehungen eingehen. Ein Beispiel dafür sieht man in der Abbildung links. Das Beispiel links zeigt eine Klasse, die als Subjekt für zwei Anwendungsfälle dient: dem Anwendungsfall
SMS verschicken und dem Anwendungsfall Fotomessage verschicken. Je ein Akteur Sender und Empfänger ist an den beiden Anwendungsfällen beteiligt. 
