Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.

Post on 02-May-2015

215 views 2 download

Transcript of Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.

Everywhere Takeaway

Progetto di SSCSWebA.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 22-11-2011

CRC: Completato

Scenari: 23/11/2011 - 25/11/2011

Casi d’uso: 24/11/2011 - 28/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 d’uso

Diagrammi di Attività

Diagrammi di Sequenza

Verifica

Oggi 15/12/2011