Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Ingegneria del software-UML

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Ingegneria del software-UML

Messaggioda Foto Utentedlbp » 5 lug 2012, 17:54

Ciao a tutti. Sto preparando l'esame di Ingegneria del Software e volevo un riscontro sullo svolgimento di un system domain model di un sistema software. Il documento di descrizione informale dei requisiti è questo:
**********************************************
Si vuole realizzare un sistema software che offre servizi per la gestione e vendita on-line di offerte
commerciali a prezzo scontato con durata limitata (deal) proposte da attività commerciali quali ristoranti,
palestre, negozi, etc..
Le attività commerciali interessate a pubblicizzare le proprie promozioni devono preliminarmente iscriversi
al sistema (fornendo il proprio nome, città, tipologia) e quindi riceveranno una login (numerica di 10 cifre)
ed una password alfanumerica di 10 caratteri. Ogni offerta possiede un tipo, caratterizzato da una
descrizione testuale di al più 25 caratteri (es. pranzo, cena, abbonamento…), un titolo, la città in cui ha
luogo e l'indirizzo, una descrizione testuale (di al più 200 caratteri), una o più foto descrittive, un periodo di
validità (data e ora di inizio e di scadenza dell'offerta), il costo in Euro ed il costo scontato in Euro.

Gli utenti possono consultare le offerte del giorno scegliendo la città ed il tipo di offerta di interesse. Per
acquistare un'offerta l'utente deve essere registrato al servizio. Al momento della registrazione l'utente
dovrà fornire il proprio nome, cognome, indirizzo e-mail e città di interesse.
Se un utente è interessato ad un'offerta, potrà acquistarla on-line, specificando la quantità desiderata
dell'offerta. Il sistema registrerà l'acquisto dell'utente, assegnando ad esso un codice numerico
identificativo e creerà un coupon riepilogativo dell'acquisto (in formato elettronico, in file pdf) che verrà
inviato all'indirizzo e-mail dell'utente. Al momento dell'acquisto, l'attività commerciale pagherà il costo del
servizio (che è prefissato per tutti gli utenti) alla società che gestisce il sistema on-line.

Gli utenti già iscritti al sistema potranno iscriversi anche ad un servizio di notifica automatica che invia
messaggi di e-mail ad essi, ogni volta che viene pubblicata una offerta del tipo specificato (es. cena) nella
città specificata dall'utente. Il messaggio di e-mail conterrà tutti i dati dell'offerta.
**************************************************************************
La traccia mi richiede di tracciare il system domain model (diagramma della classi concettuali). Io l'ho tracciato così. Cosa ne dite? Grazie mille a tutti!!!! Spero che rispondiate ;)
Allegati
uml.png
uml.png (17.29 KiB) Osservato 2555 volte
Avatar utente
Foto Utentedlbp
28 1 4 7
Sostenitore
Sostenitore
 
Messaggi: 566
Iscritto il: 18 lug 2011, 12:06

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti