31.05.2014 Views

Altra Tesina - Progettoatena.It

Altra Tesina - Progettoatena.It

Altra Tesina - Progettoatena.It

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!