UML&OCL Modeling Languages


Use cases

A use case corresponds to a functionality wanted by an actor.
An actor is any element that interacts with the (software) system: person, other software, peripherical, etc.


Use cases' diagram: delimitation

*ATM: Automatic Teller Machine

In particular, the first thing to do in software development is to delimiter:

  1. Who will use the system ?
  2. What they want to do ?

2 - 9