Actor (2/2)
Classification
- human: e.g. novice/trained user; system administrator
- non-human: e.g., fax, e-mail
- primary: ultimate user of the systemsecondary: ensures the correct functionality of the system
- active: initiates use cases
- passive: corresponding use case is initiated by the system
Questions for identifying actors:
- Who uses the essential use cases?
- Who needs system support in order to fulfil the daily tasks?
- Who is responsible for system administration?
- What are the external devices/software systems the system has to communicate with?
- Who is interested in the results of the system?