In UML, Definition von Actor ist:
eine Rolle von einem Benutzer oder einem anderen System gespielt angibt, die mit dem Subjekt interagiert. Ein Akteur modelliert eine Art von Rolle, die von einer Entität gespielt wird, die mit dem Subjekt interagiert (z. B. durch Austausch von Signalen und Daten), die jedoch extern zu dem Subjekt ist. (OMG Definition) see reference
Wenn wir alle Systeme modellieren, Gegenstand betrachten als alle Dinge. A module, A component, A subsystem, even a use case and etc.
Also, alles, was ist Externe zum Thema und interagieren zu Thema, kann ein Schauspieler sein.
Aus diesem Grund Schauspieler in drei Typen sind und in externen Subjekt sein sollte:
- Menschen
- Andere Systeme
- Zeit
Beispiel 1: Angenommen, wir modellieren ATM. Also Thema ist ATM. Also ein Kunde (von extern das Thema) interagieren mit dem Thema. Dann kann der Kunde ein Schauspieler sein.
Beispiel 2: Ein Softwaresystem verwendet Google-APIs. Wenn also davon ausgegangen wird, dass es sich bei dem Thema um Google System handelt, kann andere Software, die mit Google interagieren, Schauspieler sein.
Beispiel 3: Angenommen, wir modellieren ein Modul im System. Also, Thema ist das Modul. Andere Module von extern (von unserem Modul) können mit unserem Modul interagieren und können Akteure sein.
Beispiel 4: Wir modellieren und konzentrieren uns auf einen Anwendungsfall. Also, das Thema ist dieser Anwendungsfall. Weitere Anwendungsfälle aus dem externen Anwendungsfall interagieren mit unserem Anwendungsfall (z. B. Beziehung einbeziehen). So können andere Anwendungsfälle Akteure unseres Anwendungsfalles sein
Beispiel 5: wir modellieren Waschmaschine und Waschmaschine ist unser Thema. Alle Kunden, die die Maschine von extern starten, können ein Akteur unseres Subjekts (Waschmaschine) sein.
Beispiel 6: Wir modellieren Waschmaschine im Inneren (wie es ist Motor Motor). Also Motor Motor ist unser Thema und Macht ist extern.So kann Energie sein Schauspieler für unser System (Waschmaschine Inside-Motor Motor)
Schließlich: Die Bedeutung der Thema bezieht sich auf Veranschaulichungen von Beobachtern des Subjekts. Nachdem wir die Bedeutung von Subject in unserem Projekt behoben haben, kann Extern der Betreff einfach bestimmt werden.