Università degli Studi di Napoli Federico II
Corso di Laurea in Ingegneria Informatica
Esame di Programmazione II
Prova pratica del 24/02/2009
Durata della prova: 150 minuti
Cognome…………………………………….. Nome……………………………………. Matr……………………………
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Lo studente legga attentamente il testo e produca il programma ed i casi di test necessari per dimostrarne il funzionamento. La mancata compilazione completa dell’elaborato, la compilazione con errori o l’esecuzione errata dell’algoritmo daranno luogo alla valutazione come prova non superata.
Ricordarsi di indicare Cognome, Nome e matricola su questo stesso foglio, che dovrà essere in ogni caso consegnato alla Commissione. Al termine della prova lo studente dovrà far verificare il funzionamento del programma ad un membro della Commissione.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Testo della prova
Si realizzi un servizio CORBA per la gestione di un deposito di materiale tessile. Il magazzino dispone di 3 tipologie di stoffe. Ogni utente del deposito sottopone delle richieste al server per una specifica combinazione di metri per ogni tipologia di stoffa da ottenere entro una specifica scadenza. Il server notificherà in modo asincrono il client non appena potrà soddisfare la richiesta oppure allo scadere del timeout se nel frattempo non era riuscito a rispondere positivamente.
Periodicamente, allo scadete di un tempo T, il magazzino viene rifornito con n metri di ognuna delle tre stoffe. Questo rifornimento permetterà alle richieste sospese, non ancora scadute, di essere soddisfatte.
Al fine di verificare il corretto funzionamento del servizio, si realizzi un’applicazione client che generi 20 thre
-
Programmazione e controllo 2
-
Programmazione 2 - Esercizi vari
-
Programmazione 2
-
Programmazione - programmazione Java 2