CODICE 90532 ANNO ACCADEMICO 2017/2018 CFU 6 cfu anno 1 INFORMATICA 9014 (LM-18) - SETTORE SCIENTIFICO DISCIPLINARE INF/01 LINGUA Inglese SEDE PERIODO 2° Semestre PRESENTAZIONE Il corso si propone di presentare le nuove problematiche poste dallo sviluppo dei large scale software system, ad esempio applicazioni data intensive e sistemi basati su Internet of Things, e di introdurre alcuni metodi e tecniche per la progettazione, sviluppo e verifica della qualità dei medesimi. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Gli studenti impareranno i concetti fondamentali realtivi all'architettura, alla progettazione e alla validazione di sistemi software di grandi dimensioni, altamente scalabili e disponibili, speciale enfasi sarà posta sulle sfide poste dalle applicazioni data-intesive e da quelle basata su Internet of Things. Più precisamente, gli studenti impararanno come gestire i problemi relativi alla scelta dell'architettura del sistema in dipendenza dai dati da gestire e dai requisiti, a definire criteri di qualità appropriati e a validare il sistema risultante. Gli studenti saranno coinvolti in attività progettuali. MODALITA' DIDATTICHE Lezioni, laboratorio, progetto e studio a casa PROGRAMMA/CONTENUTO Introduzione agli aspetti peculiari e alle problematiche relative allo sviluppo dei large-scale software system. I casi particolari delle data intensive application e dei sistemi basati su Internet of Things. L’approccio service-oriented allo sviluppo dei sistemi software. • I concetti fondanti del service-oriented • Notazioni per la modellazione service-oriented • Un metodo model-driven per sviluppare service-oriented system Tecniche per valutare e assicurare la qualità dei large-scale software system, con particolare riferimento alle tecniche di testing automatiche per sistemi web, mobili e IoT. DOCENTI E COMMISSIONI GIANNA REGGIO Ricevimento: Su appuntamento, da richiedere con una email FILIPPO RICCA Ricevimento: Su appuntamento (mandare una mail) Commissione d'esame GIANNA REGGIO (Presidente) MAURA CERIOLI FILIPPO RICCA ANDREA STOCCO LEZIONI Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME Esame orale e discussione progetto MODALITA' DI ACCERTAMENTO Un esame orale permetterà di verificare che lo studente abbia compreso le problematiche poste dai large scale sosftweare-system, e le idee alla base dei metodi e delle tecniche proposte. Il progetto e la sua discussione permetterà di accertare le capicità dello studente di applicare in modo ottimale le metodologie e le tecniche presentate. Calendario appelli Data appello Orario Luogo Tipologia Note 16/02/2018 09:00 GENOVA Esame su appuntamento 27/07/2018 09:00 GENOVA Esame su appuntamento 21/09/2018 09:00 GENOVA Esame su appuntamento 28/02/2019 09:00 GENOVA Esame su appuntamento