Altra Tesina - Progettoatena.It
Altra Tesina - Progettoatena.It
Altra Tesina - Progettoatena.It
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capitolo 1<br />
SRS: Specifiche del Problema<br />
Per la raccolta delle specifiche del problema è stato adottato lo standard IEEE Std 830-1998.<br />
Tale standard si propone di fornire delle linee guida per la specifica dei requisiti del software che<br />
deve essere sviluppato.<br />
1. Introduzione<br />
1.1. Scopo. Si vuole progettare un sistema informativo di ausilio nella gestione di una<br />
rosticceria.<br />
1.2. Campo di validità. Il sistema si deve occupare di mantenere un archivio degli utenti che<br />
possono accedervi (compresi i relativi privilegi), di gestire le ordinazioni dei pasti e la loro<br />
relativa consegna a domicilio.<br />
1.3. Definizioni e abbreviazioni.<br />
Utenti del sistema informativo: sono tutti coloro che possono accedervi (naturalmente ve ne<br />
sono diverse categorie con diritti differenti).<br />
Clienti della rosticceria: sono tutte le persone che usufruiscono dei servizi della rosticceria.<br />
Utenti registrati: sono utenti che sono già stati precedentemente registrati nell’archivio della<br />
rosticceria e che quindi sono possessori di un account che li identifica in modo univoco.<br />
L’account è descritto da due abbreviazioni (UserId, Pwd) che verranno spesso utilizzate per<br />
indicare rispettivamente user identifier e password di un utente registrato (o comunque<br />
quelli che vengono utilizzati per la registrazione).<br />
Utenti generici: sono utenti che, non essendo mai stati registrati, non possono essere<br />
oggetto di controllo da parte della direzione della rosticceria, quindi è loro consentito un<br />
tipo di accesso molto ristretto che consente di ottenere soltanto informazioni sui prodotti<br />
venduti dalla rosticceria, ma non consente loro di effettuare ordinazioni.<br />
Prodotto: In questo documento, con questo termine si fa riferimento a qualsiasi articolo<br />
messo in vendita, quindi sia a prodotti alimentari come pastasciutta, pollo fritto e bevande.<br />
Commesso: Persona col compito di ricevere le ordinazioni dei clienti venuti al locale e dei<br />
clienti che telefonano. Dovrà, inoltre, essere in grado di fornire tutte le informazioni<br />
relative ai prodotti.<br />
1.4. Referenze. Il software è completamente nuovo quindi non vi sono referenze degne di nota.<br />
2. Descrizione generale.<br />
2.1. Funzioni. Il software fornirà le seguenti funzioni:<br />
• Archivio dei clienti. Tale archivio conterrà le informazioni necessarie per la consegna a<br />
domicilio dei pasti.<br />
• Accesso al sistema informativo: si deve fare in modo che l’accesso al sistema sia<br />
consentito a chiunque (registrato o meno), quindi il sistema deve essere di facile accesso,<br />
allo stesso tempo però si deve fare in modo che ciascun utente possa compiere solo le<br />
operazioni che gli sono consentite, quindi deve esserci anche un accesso sicuro al<br />
sistema. Nel momento in cui un utente necessiterà di maggiori informazioni e/o di dover<br />
compiere determinate operazioni non consentite a tutti, questi dovrà registrarsi.<br />
• Archivio dei pasti e delle loro caratteristiche: questo tipo di archivio serve per soddisfare<br />
al meglio le richieste dei clienti. Di ogni pasto devono essere descritti gli ingredienti al<br />
fine di evitare un’intolleranza alimentare da parte da parte del consumatore (glutine,<br />
latticini, uova, …).<br />
• Ricerca su ogni tipo di informazione: deve essere data la possibilità di effettuare ricerche<br />
su tutti i prodotti e offerte disponibili, a partire da qualsiasi informazione disponibile per<br />
un qualsiasi prodotto.<br />
3