Actors interact with the system by using use cases (actors initiate execution of use case) and by being used by use cases (actors provide functionality for the execution of the use case). Actors represent roles that users / systems adopt.

  • Specific users can adopt and set aside multiple roles simultaneously.
  • Actors are not part of the system / they are outside of system boundaries.
graph {
	label="role of the users of the system"
	A [shape=star label="" xlabel="A"]
}