Gestione ordini - A7F/Progetto-I GitHub Wiki

NOME CASO D’USO: modifica ordini sul tavolo

OBIETTIVO: aggiunta o rimozione di ordini sul tavolo scelto

FREQUENZA: può essere continua

LIVELLO: utente

PORTATA: applicazione

ATTORE PRIMARIO: cameriere

PARTI INTERESSATE: cameriere, cassiere

  • il cameriere può aggiungere o rimuovere ordini sul tavolo selezionato fintanto che l'ordine non viene confermato dal cuoco
  • il cassiere può aggiungere singoli ordini allo scontrino nel caso iclienti volessero fare un conto unico o pagare ognuno per sè

PRECONDIZIONI: login avvenuto correttamente

POSTCONDIZIONI: modifica ordini sul tavolo avvenuta con successo

SCENARIO DI SUCCESSO: l’applicazione mostra al cameriere gli ordini sul tavolo selezionato. Il cameriere può modificarli aggiungendone o rimuovendone.

ESTENSIONE:

  • SCENARIO ALTERNATIVO 1, RIMOZIONE DI UN ORDINE CONFERMATO = nel momento in cui il cameriere tenta di eliminare un ordine già evaso dal cuoco, l’applicazione notificherà che l’operazione non può essere portata a termine