Studiare

In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.

Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.
Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:

Laurea in Informatica - Immatricolazione dal 2025/2026

Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.

2° Anno  Attivato nell'A.A. 2015/2016

InsegnamentiCreditiTAFSSD
12
B
INF/01
6
C
FIS/01
12
B
ING-INF/05
Un insegnamento a scelta tra i seguenti

3° Anno  Attivato nell'A.A. 2016/2017

InsegnamentiCreditiTAFSSD
12
B
ING-INF/05
Un insegnamento a scelta tra i seguenti
Prova finale
6
E
-
Attivato nell'A.A. 2015/2016
InsegnamentiCreditiTAFSSD
12
B
INF/01
6
C
FIS/01
12
B
ING-INF/05
Un insegnamento a scelta tra i seguenti
Attivato nell'A.A. 2016/2017
InsegnamentiCreditiTAFSSD
12
B
ING-INF/05
Un insegnamento a scelta tra i seguenti
Prova finale
6
E
-

Legenda | Tipo Attività Formativa (TAF)

TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.




S Stage e tirocini presso imprese, enti pubblici o privati, ordini professionali

Codice insegnamento

4S00032

Crediti

6

Coordinatore

Carlo Combi

Lingua di erogazione

Italiano

Settore Scientifico Disciplinare (SSD)

INF/01 - INFORMATICA

L'insegnamento è organizzato come segue:

Teoria ed esercitazioni
Attività mutuata da Programmazione II e ingegneria del software - INGEGNERIA DEL SOFTWARE - Teoria ed esercitazioni del corso: Laurea in Informatica [L-31]

Crediti

5

Periodo

II sem.

Docenti

Carlo Combi,Barbara Oliboni

Laboratorio

Crediti

1

Periodo

II sem.

Obiettivi formativi

------------------------
MM: Teoria ed esercitazioni
------------------------
Introdurre i principi scientifici e professionali di base dell'ingegneria del software, affrontando le diverse fasi di sviluppo e produzione del codice: pianificazione, progettazione, modellazione e specifica, implementazione, collaudo e verifica, valutazione, manutenzione. Le esercitazioni in laboratorio compendiano la parte teorica con la progettazione,documentazione e realizzazione di un sistema software.
------------------------
MM: Laboratorio
------------------------
Le esercitazioni in laboratorio compendiano la parte teorica con la progettazione,documentazione e realizzazione di un sistema software.

Programma

------------------------
MM: Teoria ed esercitazioni
------------------------
* Introduzione all'ingegneria del software -- Ciclo di vita del software; fasi ed attività del processo produttivo. -- Studio di fattibilità, analisi e specifica dei requisiti, casi d’uso e scenari. -- Gestione di progetto: pianificazione, analisi e mitigazione dei rischi, gestione del tempo e delle risorse. * Gestione e modellazione dei Requisiti -- Ingegneria dei requisiti * Progettazione -- Progettazione architetturale -- Progettazione orientata agli oggetti: linguaggio standard UML 2 per la modellazione del software: diagrammi dei casi d’uso; diagrammi delle classi e dei package; diagrammi di attività e di sequenza. * Sviluppo -- I metodi Agili. -- Scalabilità. Progettazione basata su componenti. Riuso del software -- Principi di progettazione: Design Pattern creazionali, strutturali, comportamentali ed architetturali * Verifica,convalida e gestione -- Testing: unit test, integration test, user acceptance test; white e black box test. -- Controllo delle versioni
------------------------
MM: Laboratorio
------------------------
Attività di laboratorio su progettazione orientata agli oggetti: linguaggio standard UML 2 per la modellazione del software. In dettaglio: diagrammi dei casi d’uso; diagrammi delle classi e dei package; diagrammi di attività e di sequenza.

Bibliografia

Testi di riferimento
Attività Autore Titolo Casa editrice Anno ISBN Note
Teoria ed esercitazioni Ian Sommerville Ingegneria del software - 10/Ed. (Edizione 10) Pearson 2017 9788891902245
Laboratorio Martin Fowler UML DISTILLED (Edizione 4) Pearson Italia 2010 978-88-7192-598-1 In italiano.

Modalità d'esame

------------------------
MM: Teoria ed esercitazioni
------------------------
La verifica del profitto avviene mediante un piccolo progetto, inerente l'attività di laboratorio, e un esame orale sugli argomenti del programma.
------------------------
MM: Laboratorio
------------------------
La verifica del profitto avviene mediante un piccolo progetto, inerente l'attività di laboratorio, che verrà poi discusso durante l'esame orale.

Le/gli studentesse/studenti con disabilità o disturbi specifici di apprendimento (DSA), che intendano richiedere l'adattamento della prova d'esame, devono seguire le indicazioni riportate QUI