Luca Cabibbo

Avvisi Research Didattica Curriculum Vitae Contact information

Avvisi


Nel periodo estivo, a partire da metà luglio e fino alla fine di settembre, il Prof. Cabibbo effettuerà il ricevimento studenti solo per appuntamento (da concordare per posta elettronica) e normalmente a distanza, su Teams.  


Research

Research group (gruppo di ricerca):

Database group (Gruppo di basi di dati)

Research interests:

NoSQL database design, schema mapping and data exchange, object-relational mapping,
data warehousing, OLAP, and multidimensional databases,
database theory, deductive and object-oriented databases.

Recent publications:

For a list of publications, please see my record at the DBLP web site, or my profile on Google Scholar.

Curriculum Vitae:

Please find here a short cv.

Didattica

Corsi:

Ricevimento studenti:

Nel periodo estivo, a partire da metà luglio e fino alla fine di settembre, il Prof. Cabibbo effettuerà il ricevimento studenti solo per appuntamento (da concordare per posta elettronica) e normalmente a distanza, su Teams.  

Architettura del Software: Strutture e Qualità

Il libro Architettura del Software: Strutture e Qualità presenta la disciplina dell'architettura del software, che è interessata alle strutture e alle qualità dei sistemi software. La strutturazione interna di un sistema software riguarda gli elementi che lo compongono (come moduli, componenti, servizi e nodi di elaborazione) e le relazioni tra di essi (ovvero, come interagiscono e come sono messi in corrispondenza). Inoltre, le qualità esterne del software (come prestazioni, disponibilità, scalabilità, sicurezza e modificabilità) costituiscono un fattore critico di successo per molti sistemi software. L'architettura del software si basa sull'osservazione che la strutturazione interna di un sistema software ha un impatto significativo sulle qualità esterne del sistema, e per questo si occupa di studiare le relazioni tra le strutture e le qualità dei sistemi software. Questa conoscenza è fondamentale ai fini dell'analisi, della progettazione, della valutazione e dell'evoluzione dei sistemi software complessi, e costituisce l'argomento centrale di questo libro.  

Applicare UML e i pattern: Analisi e progettazione orientata agli oggetti

Ho curato la traduzione del libro Applicare UML e i pattern: Analisi e progettazione orientata agli oggetti di Craig Larman, ora alla quinta edizione. Questo libro è un'eccellente introduzione all'analisi e progettazione orientata agli oggetti, presentata nel contesto di un processo di sviluppo del software di tipo iterativo e basata sull'applicazione di UML (come notazione visuale) e dei pattern (come rappresentazione di principi fondamentali ed esemplari di progettazione del software). 

Fondamenti di informatica: Oggetti e Java

Il libro Fondamenti di informatica: Oggetti e Java è un'introduzione agli aspetti fondamentali dell'informatica e alla programmazione orientata agli oggetti. 

Tesi e attività progettuali:

Proposte di tesi per la laurea magistrale e di attività progettuali (tirocini) per la laurea triennale.

Introduzione al data warehousing:

Introduzione al data warehousing contiene il materiale didattico da me utilizzato nell'ambito di corsi sul data warehousing.

Progettazione del software:

Materiale didattico per la parte di Architettura del software di un corso di Progettazione del software.

Master in Governo dei Sistemi Informativi: sviluppo, gestione, monitoraggio

Nell'anno accademico 2011-2012 è stata attivata la terza edizione del Master di II livello in Governo dei Sistemi Informativi: sviluppo, gestione, monitoraggio.
Il Master si è svolto presso la Facoltà di Ingegneria dell'Università Roma Tre, in convenzione con IBM Italia.

Altri corsi tenuti in passato:


Contact Information:

Via della Vasca Navale 79, 2° piano, stanza 2.11
Phone            +39 06 5733 3253
Fax                +39 06 5733 3211 (oppure 3612)
E-mail:           luca.cabibbo [AT] uniroma3.it
Home page:   http://cabibbo.dia.uniroma3.it
 

Luca Cabibbo, Dipartimento di Ingegneria, Sezione di Informatica e Automazione, Università Roma Tre