Information taken from: http://www.devdaily.com/java/java_oo/node26.shtml
————————————————————————————
Purpose of a use case is to capture user requirements of the new system.
Use case is a sequence of actions that an actor performs within a system to achieve a particular goal. Actor can be a role a user plays with regards to a system.
Basic course flow must always be present but alternate course flows (exception / error condition) are not needed.
It should list all required system functionality.
Association lines show the relationships.