All actors have been found
Have you accounted for all roles in the systems environment? |
Each actor is involved with at least one use case
If you cannot identify a use case associated with a given actor perhaps the actor should be removed, or perhaps you are
missing a use case. |
You can identify at least two people, or external systems, that would play the role of a particular actor
If you cannot, check if the role that the actor represents is part of another actor. If that is the case, you should
merge the actors. |
No single actor will use the system in completely different ways
If a single actor will use the system in completely different ways, you should probably have more than one actor.
|
No single actor has multiple purposes for using the system
If a single actor has multiple purposes for using the system, there may be more than one actor. |
Maintenance and administrative roles have been addressed
It is common to focus on the daily users of the system, and forget about administrative and maintenance roles such as
setting up user accounts, managing access rights, performing backups, etc. Ensure you have captured these actors. |
Each actor has a clear description of its role
Each actor should have a short description of the role and the main goal the actor has in using the system. |
|