Ingegneria del software

ATTENZIONE: A partire dall’a.a. 2013-2014 non tengo più questo corso.

Questa pagina è tenuta in vita per ragioni storiche

Cliccate qui sopra

Regole di esame

Modalità di esame

Obiettivi del corso

Fornire la necessaria conoscenza per affrontare e sviluppare con successo progetti  software.

Prerequisiti necessari

Fondamenti di Informatica I e II.   Calcolatori elettronici non è obbligatorio, ma sarebbe meglio che lo studente che intende sostenere l'esame di Ingegneria del Software avesse tale corso nel suo piano  di  studi.

Capacità  acquisite al termine del corso

Capacità di analizzare e modellare una applicazione informatica.

Programma del corso (italiano)                      Course contents (English)

Libri e articoli da leggere/consultare

Altro materiale (esempi, patterns, ecc)

Altri link utili

Trasparenti usati a lezione

Eclipse(Torrini-Baldanzi)    Introduzione a Java (Torrini)    Esercizio Collections (Torrini)

1.Introduzione     2.Richiami      3.UML     4.Alcuni Pattern     5.Modellazione

6.Esempio Analisi/Progetto       7.Specifica requisiti       8. UML: Casi d’uso

9. Macchine a stati                   10. Persistenza               JPA-Hibernate(Torrini)

11. Analisi Strutturata              12. Ciclo di vita              13. Metriche

Esempio completo di analisi e sviluppo per un sistema distribuito   (1) (2)

Esempi di esercizi e/o prove di esame e altro materiale

[Home] [Research] [Teaching] [Biography]