2022 januari examen
13/01/2022 13u30
MONDELING:
Kattenhotel waar kattenowners reservatie kunnen maken voor hun katten. Hierbij geven ze kamers mee (hierin kunnen afhankelijk van het type 1,2,3 katten en die hebben een bepaald uitzicht). Ge kunt dus sommige katten in 1 kamer zetten maar dan moeten ze wel van dezelfde owner zijn. Bij de reservatie geeft ge ook mee welk eten de kat lekker vind op basis van de ingrediënten (vb kat vindt enkel eten met tonijn lekker). Ge geeft ook de options mee, er is grooming (kapper, nageltjes knippen,…) en activiteiten (met veren spelen,…). Deze hebben een prijs maar ge kunt ze ook in pakket boeken, dan hebt ge korting… Een kat blijft minstens 2 dagen en er zijn verschillende types van stays: long stay en fixed stay… bij fixed stay hebt ge een einddatum, bij long stay niet. Bij het uitchecken krijgt ge een invoice als het een fixed stay was, bij long stay krijgt ge dat 1x per maand dan kreeg ge ook nog een tekstje met allemaal functionaliteiten (vb persoon kan reservatie maken en het profiel van de kat aanpassen, kitchen staff kan een overview krijgen van alle soorten meals,…)
- VRAAG 1: maak een class diagram van het business model
- VRAAG 2: maak een use case diagram voor alle functionaliteiten
- VRAAG 3: maak een state diagram van reservatie
SCHRIFTELIJK:
- VRAAG 4: Wat is een activity diagram, leg uit, wanneer wordt dit gemaakt, link met andere diagrammen, voorbeeldje bij het kattenhotel,…
- VRAAG 5: waarom is uml iteratief, wat gebeurt er met vorige diagrammen als je een nieuw diagram aanmaakt?
- VRAAG 6: wat is multiple inheritance, wat is repeated inheritance, geef ook weer met duidelijke voorbeelden