1) Omschrijf in een tekst zonder technische termen de werking van de koffie automaat (uit zicht van een gebruiker
- Kies koffie
- Kies soort koffie (met/zonder suiker/melk)
- Bevestig keuze
- Betaal door pas in automaat te doen
- Haalt koffie uit automaat
- Haal pas uit automaat
2) Gebruik de analyse techniek om door hoofdwoorden mogelijke objecten en door werkwoorden hun verantwoordelijkheden (tasks) aan te wijzen. Ga hierbij van de totaal veelheid langzaam stap voor stap uitfilteren tot dat je een steady base van objecten denkt behaald te hebben
- Geef menu
- Geef submenu
- Vraag bevestiging
- Vraag naar pas
- Haal bedrag van pas
- Meld dat pas eruit gehaalt kan worden
- Maak koffie
3) Schrijf minstens een use case, die de volgorde van acties nauwkeurig weer geeft
Zie 1
4) Zet alle gevonden objecten met hun verantwoordelijkheden op een crc-kaart. Geef aan als verantwoordelijkheden gedeeld worden met andere classes.
Class Responsibility Collaborator (CRC) modellen:
Student
Kies product Koffie automaat
Kies sub product Bestelling
Pas in automaat HvA pas
Haal koffie eruit Product
Haal pas eruit
Koffie automaat
Geef menu HvA pas eigenaar
Geef submenu Bestelling
Vraag bestiging HvA pas
Haal bedrag van pas Product
Meld dat pas eruit kan
Maak koffie
Meld dat koffie eruit gehaald kan worden
Abonneren op:
Reacties posten (Atom)

Geen opmerkingen:
Een reactie posten