Gestione tavoli - A7F/Progetto-I GitHub Wiki
NOME CASO D’USO: gestione tavoli
OBIETTIVO: aggiunta o rimozione tavoli
FREQUENZA: sporadica
LIVELLO: utente
PORTATA: applicazione
ATTORE PRIMARIO: cassiere
PARTI INTERESSATE:
- cassiere, cameriere
- il cassiere può decidere se aggiungere o togliere tavoli in qualsiasi momento ma non gli sarà possibile rimuovere un tavolo se questo è prenotato
- il cameriere vedrà in tempo reale il numero dei tavoli
PRECONDIZIONI: login avvenuto correttamente
POSTCONDIZIONI: gestione corretta dei tavoli
SCENARIO DI SUCCESSO: il cassiere può scegliere se aggiungere o rimuovere i tavoli
ESTENSIONE:
- SCENARIO ALTERNATIVO 1, RIMOZIONE UNICO TAVOLO = il programma notifica che non è possibile rimuovere l’unico tavolo del ristorante.