Luca Cabibbo

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:
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