Actor (UML)
An actor ( Actor , "doer") is a model element in the Unified Modeling Language (UML), a modeling language for software and other systems.
In UML, an actor refers to an element that interacts with the modeled system. Most of the time, it is related to a use case : it is the actor who initiates a use case or who receives the expected results of a use case. Actors should not be confused with specific acting persons or systems, but rather viewed as a kind of role. Customer advisor , for example, is a better name for an actor than Mr. Meier from sales .
Because actors are a kind of classifier , they can enter into generalization relationships with one another . An example of this can be seen in the figure which shows the relationship between employees and customer advisors.