Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012
Obiettivo a lungo termine Realizzare un'applicazione web based per gestire l'ordinazione di prodotti da asporto (servizio presente in altri stati, ma ancora assente in Italia)
Requisiti del cliente (informali) Vorrei portare in Italia un sistema (funzionante all'estero) per la gestione del servizio takeaway nelle principali città italiane. Il servizio dovrà occuparsi di tutti i passi, dalla ricerca alla consegna. Dovrà permettere di cercare diversi tipi di cibo e ristoranti per distanza, località, qualità, tipologia di cibo, ecc. Il servizio deve permettere agli utenti di postare recensioni sui vari locali. Possibilmente deve avere anche interfacce mobile.
Requisiti (1) È presente una scheda per ogni locale che offre il servizio di take-away, che comprende una descrizione del locale, gli orari in cui è attivo il servizio take-away, il menu dei cibi offerti (con relativi prezzi) e la geolocalizzazione tramite Google Maps Gli utenti possono visualizzare liberamente le schede dei locali ed i relativi menu (anche senza essere registrati)
Requisiti (2) Per effettuare un'ordinazione, l'utente deve registrarsi Al termine di un'ordinazione, l'utente registrato può esprimere una valutazione (0-5 stelle) sui cibi ordinati nell'ordinazione I gestori dei locali registrati possono inserire, modificare o eliminare i menu Utilizzo dei social network (Twitter, Facebook, ecc..) per consigliare cibi ed esprimere le proprie valutazioni
Goal (1) Registrazione come cliente Registrazione come venditore Vari tipi di ricerca: Ricerca per posizione Ricerca per cibo Ricerca per valutazione Ricerca per orario Ricerca per prezzo
Goal (2) Prenotazione di un prodotto Recensione dei prodotti prenotati Interfaccia Web Mobile Pagina profilo utente (storico, preferenze, social, ecc..) Note: Per potere effettuare una prenotazione occorre essere registrati Le ricerche sono libere
Non Goal Pagamento online (il pagamento avviene alla consegna) Prenotazione telefonica Applicazione mobile
User stories
User stories: Utente Ricerca: per prodotto per orario per posizione per valutazione Registrazione come cliente Registrazione come venditore
User stories: Cliente Modifica dati personali Ordinazione Valutazione locali Ricerca: per prodotto per orario per posizione per valutazione per storico acquisti
User stories: Venditore Modifica dati personali Inserimento locale Modifica locale
User stories: Locale Modifica prodotti Inserisci prodotto Eliminazione prodotti Visualizzazione valutazioni Visualizzazione prenotazioni
Project Plan al CRC: Completato Scenari: 23/11/ /11/2011 Casi duso: 24/11/ /11/2011 UCD: 27/11/2011 – 2/12/2011 Diagrammi di Attività: 1/12/2011 – 6/12/2011 Diagrammi di Sequenza: 5/12/2011 – 14/12/2011 Diagrammi di Classe: 13/12/2011 – 15/12/2011 Verifica della documentazione: 16/12/2011
Diagramma Temporale CRC Diagrammi di Classe Scenari UCD Casi duso Diagrammi di Attività Diagrammi di Sequenza Verifica Oggi15/12/2011