language-lawyerumlbehavioruse-case

UML Actor, UseCase and BehavioredClassifiers


Both UML Actor and UseCase specialize BehavioredClassifier which implies that they can own Behaviors. It is clear to me that UseCase needs to have Behaviors in order to link itself to StateMachine or Activity. But what about Actor?

Can anyone give me an example of an Actor with some kind of Behavior? I haven't stumbled across one yet.


Solution

  • As per the UML specifications, the actor is external to the system. Its behavior does thus not need to be modelled.

    The actor is deemed to have some behavior, even if it is not specified, because some behavior is needed to interact with the system under consideration.