use cases

What is a Use Case?

To explain a Use Case plain and simple we chose the following scenario for you from daily life.

You want to drink a cup of coffee and no one to prepare it for you. So roll up your sleeves and go to work!  What do we need for a simple Use Case?

  • Actor
    Who makes the coffee? (It's obviously you!)
  • Constraints
    How do you want your coffee? (quality, quantity, time...)
  • Business Objects
    What things do we need (coffee, water, cup, coffee percolator...)
  • Main Flow
    How to brew a coffee? (fill percolator with water, insert coffee filter, fill in ground coffee...)
  • Preconditions
    Is everything ready to start? (percolator has power supply...)
  • Post Conditions
    What is the goal? (a cup of fresh brewed black coffee)

So what's it all about? To come from informal, natural language (inexact, ambiguous) to a formal, precise and unambiguous description.

Click here to download the presentation