ZiBaT => Peter Levinsky => SWD => opgave
En Lille Opgave
Updated : 2018-09-10


En lille Opgave

Ide : At afprøve et lille forløb - svarende til det lille forløb med terningspil..

Case Beskrivelse

Lav en Model af Restaurant "Peters Pan"

                Restaurant

Et eksempel på et opgave fra den virkelige verden er en Restaurant (Lad os kalde den "Peters Pan").
Det er meningen, at du skal modellere et system til at håndterere bookinger og ordrer.

I restauranten har de et menu-kort der består af retter og drikkevare. Retter og drikkevarer har navne, typer og en pris.
For retter er typer fx. forret, hovedret og dessert, mens for drikkevare er typer rødvin, hvidvin, rosevin, sodavand, vand, likør mm.

I Restauranten har de borde, med et antal pladser, tjenere der serverer ved et bord. Som kunde kan du booke et eller flere borde.
En kunde kan afgive en ordre på retter og drikkevare fra menukortet.

Hvis du mangler information må du selv lave nogle antagelser.

Opgave A: Opstil user-stories

Udarbej user stories for bookning af et bord

Udarbej user stories for afgive bestilling (order) af retter og drikkevarer

 

Opgave B: Opstil et UML diagram over klasser

Ud fra dine user stories lav et klasse diagram.

Opgave C: Opstil Et UML Diagaram Over Et sekvens

Opstil en sekvens for at en kunde afgiver en bestilling (ordre)

 

Ekstra Opgave E1: Opstil Et UML Diagaram Over Et sekvens

Opstil en sekvens for at en kunde booker et bord