Esercizi vari eBay

Transcript

Esercizi vari eBay
Esercizi vari
eBay
• Obiettivo è descrivere con gli strumenti dell’UML alcuni tra i
principali scenari di eBay.
• eBay è una piattaforma che offre ai propri utenti la possibilità di
vendere e comprare oggetti sia nuovi che usati, in qualsiasi
momento, da qualunque postazione Internet e con diverse modalità,
incluse le vendite a prezzo fisso e a prezzo dinamico, comunemente
definite come "aste online".
• Diversi sono i formati di vendita (asta, compralo subito, compralo
subito con proposta di acquisto, contatto diretto). La vendita
consiste principalmente nell'offerta di un bene o un servizio da parte
di venditori professionali e non; gli acquirenti fanno offerte per
aggiudicarsi la merce.
• È obbligatoria l'iscrizione gratuita al sito. Qualunque acquirente può
essere anche venditore dopo aver fatto una verifica tramite
l'inserimento di un codice che eBay manda presso l'abitazione dello
stesso oppure tramite il controllo con inserimento dei dati della carta
di credito o di una carta prepagata.
1
• Scenari principali:
– Registrazione
–
–
–
–
inserisci informazioni personali
scegli ID utente e password
consenso al trattamento dei dati
completa la registrazione
– Acquisto
– Trovare il prodotto: ricerca, navigazione
– Acquistare: asta, compralo subito, contatto diretto
– Pagare
– Vendita
– comporre l’inserzione: descrivi oggetto, scegli metodo di vendita,
specifica metodo di pagamento, specifica spese spedizione, pubblica
– controllo vendita
– spedisci oggetto
– Controversia
Sevizi on line della PA
Servizi concorsuali
•
Modellare in UML con casi d’uso, diagramma delle classi e sequence
diagram un servizio online relativo alle fasi di espletamento di una
procedura concorsuale. In particolare il sistema realizza i seguenti
servizi:
1)
Richiesta di partecipazione ad un concorso
a)
b)
c)
d)
Il cittadino compila un modulo on line inserendo le proprie generalità, recapiti,
curriculum, titoli e sottoscrive (firma digitale) la domanda.
Il cittadino conferma l’inoltro della domanda
il sistema attribuisce alla richiesta un identificativo univoco (protocollo informatico) e
lo restituisce al cittadino
il sistema archivia la richiesta
2) Visualizzazione dell’avanzamento del concorso e della propria posizione
a)
il cittadino può accedere al sistema attraverso l’identificativo univoco e visualizzare:
•
•
•
•
•
dettaglio della domanda presentata
data delle prove
risultato delle prove
graduatoria finale
Progettare il diagramma E-R per il servizio concorsuale descritto
2
Esempi di E-R
1. Progettare una base di dati (E-R, schema
logico, esempio di istanza) per gestire le
prenotazioni dei voli di una compagnia area.
–
Ogni utente può prenotare uno o più voli, riservando
N posti. Per ogni prenotazione è memorizzata una
data di scadenza e se la prenotazione è stata o
meno confermata.
2. Progettare una base di dati (E-R, schema
logico, esempio di istanza) per memorizzare
informazioni su editori, riviste ed abbonati.
3