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.
Piano Didattico
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/2026Il 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.
1° Anno
Insegnamenti | Crediti | TAF | SSD |
---|
2° Anno Attivato nell'A.A. 2015/2016
Insegnamenti | Crediti | TAF | SSD |
---|
Un insegnamento a scelta tra i seguenti
3° Anno Attivato nell'A.A. 2016/2017
Insegnamenti | Crediti | TAF | SSD |
---|
Un insegnamento a scelta tra i seguenti
Insegnamenti | Crediti | TAF | SSD |
---|
Insegnamenti | Crediti | TAF | SSD |
---|
Un insegnamento a scelta tra i seguenti
Insegnamenti | Crediti | TAF | SSD |
---|
Un insegnamento a scelta tra i seguenti
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.
Ingegneria del software (2016/2017)
Codice insegnamento
4S00032
Crediti
6
Lingua di erogazione
Italiano
Settore Scientifico Disciplinare (SSD)
INF/01 - INFORMATICA
L'insegnamento è organizzato come segue:
Teoria ed esercitazioni
Crediti
5
Periodo
II sem.
Docenti
Carlo Combi,Barbara Oliboni
Laboratorio
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
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.