Presentazione del corso

Il corso (tenuto in inglese) si prefigge lo scopo di fornire agli studenti le basi essenziali per comprendere i principali problemi relativi al progetto di applicazioni software, con particolare riferimento agli aspetti relativi al ciclo di sviluppo del software ed ai principali approcci relativi, e ai sistemi informativi, con particolare riferimento al ruolo di essi in un'organizzazione e alle principali tipologie, inclusi i sistemi big data.
Il corso e' organizzato in due parti parallele: la prima presenta gli aspetti classici delle problematiche relative all'ingegneria del software, dai principi teorici alle buone pratiche di progetto e sviluppo; la seconda è dedicata all'analisi dei temi principali relativi ai sistemi informativi.

Testi consigliati
I. Sommerville, "Software Engineering", 10th edition, Pearson
J. O’Brien, G. Marakas, "Introduction to Information Systems", McGraw-Hill
P. Ponniah, "Data Warehousing for IT Professionals", Wiley

Altri testi
M. Pighin , A. Marzona, "Sistemi Informativi Aziendali", 3rd edition, Pearson
M. Seidl, M. Scholz, C. Huerner , G. Kappel, "UML@Classroom", Springer
R. Kimball, M. Ross, "The Data Warehouse Toolkit", Wiley
E. Monk, B. Wagner, "Concepts in Enterprise Resource Planning", 4th edition