dinsdag 13 november 2007

Case study: Koffie Automaat van de HvA

1. Analyse

De gebruiker heeft zin in een kop koffie en steekt zijn pas in de koffieautomaat. De display van de koffieautomaat geeft het saldo van de pas aan. Indien het saldo ontoereikend is zal het display aangeven dat er niks gekocht kan worden. Wanneer er voldoende geld op de pas staat verschijnt het hoofdmenu waar je kunt kiezen uit o.a. koffie, cappuccino en espresso. Vervolgens wordt het submenu geopend waar de keuze bestaat uit het extra toevoegen van suiker en/of melk. Ook kan de sterkte van de koffie worden ingesteld.
Uiteindelijk wordt je kopje koffie door de automaat gezet en het bedrag wordt van het saldo van je pasje afgeschreven. Je pasje en de koffie kan je uit de automaat nemen en weggaan.

2.1 Hoofd en werkwoorden

De gebruiker heeft zin in een kop koffie en steekt zijn pas in de koffieautomaat. De display van de koffieautomaat geeft het saldo van de pas aan. Indien het saldo ontoereikend is zal het display aangeven dat er niks gekocht kan worden. Wanneer er voldoende geld op de pas staat verschijnt het hoofdmenu waar je kunt kiezen uit o.a. koffie, cappuccino en espresso. Vervolgens wordt het submenu geopend waar de keuze bestaat uit het extra toevoegen van suiker en/of melk. Ook kan de sterkte van de koffie worden ingesteld.
Uiteindelijk wordt je kopje koffie door de automaat gezet en het bedrag wordt van het saldo van je pasje afgeschreven. Je pasje en de koffie kan je uit de automaat nemen en weggaan.

2.2 Revisited lijst van objecten

  • Gebruiker
  • Pas
  • Koffieautomaat
  • Display
  • Saldo
  • Hoofdmenu
  • Kiezen
  • Koffie
  • Cappucino
  • Espresso
  • Suiker
  • Melk
  • Instellen
  • Bedrag
  • Afschrijven
  • Nemen

3. Use Case

Koffie kopen bij koffieautomaat
Omschrijving: Volgorde van handelingen tijdens het kopen van koffie bij een koffieautomaat.
Pre-conditions: Gebruiker heeft zijn pas in de koffieautomaat, gebruiker heeft credit op zijn pasje.
Main Success Scenario:

  1. Gebruiker steekt zijn pas in de HVA koffieautomaat.
  2. De automaat leest hoeveel saldo er nog op de pas staat.
  3. Gebruiker maakt in het hoofdmenu keuze uit drie verschillende warme dranken.
  4. Gebruiker stelt de sterkte van koffie in en kiest voor suiker en/of melk.
  5. De koffie wordt door de automaat gezet.
  6. Het bedrag wordt van het saldo van de gebruiker zijn pas afgeschreven.
  7. De gebruiker neemt zijn pas en koffie uit de automaat en gaat weg.

4. CRC kaart

Responsibilities Collaborations

Pas:

  • Checkt het tegoed van de HVA- pas.

Saldo:

  • Geeft het tegoed van de pas weer

Gebruiker:

  • Start de koffieautomaat door pas erin te steken.
  • Maakt keuze.
  • Neemt de pas uit de automaat.
Koffieapparaat:
  • Vraag om pasje van de gebruiker.
  • Waarde van de pas (saldo).
  • Laat hoofdmenu zien.
  • Laat submenu zien.
  • Schrijf bedrag af.


·




Geen opmerkingen: