|
Use case diagrams are models of the interactions between the tasks a system performs and external entities that
need those tasks performed.
Features to be found in use case diagrams:
-
Use Cases: represent
tasks that are performed by the system. They represent the unified actions
of whole collections of objects.
-
Actors: represent the external entities that are
interacting with the system. This is usually the user(s),
but may be other system(s). When an actor has a
relationship with a use case, it is said to be the "beneficiary" of that
use case.
- Collaborations: represent a cooperative
relationship between a collection of entities that produces the tasks
described by one or more use cases. A collaboration essentially
represents the implementation, as a whole, of the use
case(s).
Relationships in a use case diagram
|