We begin by identifying the actors of the system. Every actor needs to have a unique descriptive name and a short description that defines the actor’s role with the system .
Then we identify a first cut of use cases by finding out how the actors interact with the system. We have then produced our first use case diagram.
We document each use case with the formula we described above (i.e. id, description etc.).
We try to analyse use cases further by means of includes, extends stereotypes and generalisations relationships. From this analysis new use cases are produced (and maybe new actors) which we document too.
Once our use case diagram(s)
describe fully the system under development and its requirements and we have
fully documented use cases, we are ready to proceed with the next step.