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