Esempi di possibli prove d`esame
Transcript
Esempi di possibli prove d`esame
Gestione di un sistema per la prenotazione di voli aerei Si deve progettare un sistema informativo di ausilio nella gestione di agenzia di viaggi. Il sistema in particolare gestisce la prenotazione dei voli aerei. Il sistema contiene un una lista dei voli disponibili. Per ogni volo è indicata, partenza, destinazione e rispettivi orari e costo del biglietto. Il personale dell’agenzia si occupa di accedere al sistema per conto dei clienti. Un cliente in agenzia indica all’operatore i dettagli del volo che vuole intraprendere. L’agente consulta il sistema per reperire i voli richiesti (a una richiesta possono corrispondere più voli per via dei possibili scali). Una volta selezionata una possibile combinazione di voli, l’utente può acquistare il volo. In tal caso, l’operatore inserisce nel sistema i dati dell’utente, inclusa la forma di pagamento selezionata, e associa il volo acquistato. Realizzare il progetto software di tale sistema informativo, focalizzandosi in particolare sul Class diagram e sul Sequence diagram UML per i casi d’uso individuati. Gestione di un sistema di chat Si deve progettare un sistema informativo che gestisca una chat tra utenti. In particolare il progetto si focalizza sulla parte successiva alla registrazione e login degli utenti (che si suppone già realizzata). Il sistema consente a un utente di aggiungere altri utenti alla propria lista contatti. Gli utenti aggiunti devono confermare la loro disponibilità a diventare contatti. Una volta confermato il contatto gli utenti vengono aggiunti dal sistema nelle liste dei contatti dei rispettivi utenti. Un utente può iniziare una sessione di chat con un altro utente (nella sua lista contatti) inviandogli un messaggio. Il sistema rende disponibile una finestra per lo scambio di messaggi tra i due utenti. Realizzare il progetto software di tale sistema informativo, focalizzandosi in particolare sul Class diagram e sul Sequence diagram UML per i casi d’uso individuati.