Use Case Diagramming
OVERVIEW
A Use Case diagram is a representation of a set of activities that are performed to satisfy user
goals. It is based on the premise that a user interacts with a business system to obtain benefits
and satisfaction.
A Use Case diagram defines a set of transactions and the flow of events that occur from the
time the user first starts using the system until the user’s goals are satisfied. The Use Case
diagram includes ‘actors’ representing the typical kinds of users that will interact with the
system. The actors then communicate with ‘Use Cases’, representing the activities that are
needed to satisfy the user goals.
The Use Case diagram focuses on ‘what’ a business process must do as opposed to ‘how’ a
business process is implemented.