Progettazione di software sicuro
A.A. 2018/2019
Obiettivi formativi
Il corso si propone di presentare i principi architetturali e le principali tecniche di progettazione per lo sviluppo di applicazioni software. L'obiettivo è quello di fornire le conoscenze necessarie per la progettazione di software sicuro e per l'analisi di sicurezza del codice sorgente attraverso test e tecniche di analisi statica e dinamica del flusso esecutivo.
Risultati apprendimento attesi
Alla fine del corso lo studente sarà in grado di pianificare lo sviluppo di progetti software con aspetti di sicurezza. Saprà affrontare la modellazione di requisiti del software tramite macchine a stati finiti, sviluppare codice Java dal modello ed eseguirne testing di codice.
Periodo: Primo semestre
Modalità di valutazione: Esame
Giudizio di valutazione: voto verbalizzato in trentesimi
Corso singolo
Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.
Programma e organizzazione didattica
Edizione unica
Responsabile
Periodo
Primo semestre
Programma
Il programma è condiviso con i seguenti insegnamenti:
- [F1X-117](https://www.unimi.it/it/ugov/of/af2019000f1x-117)
- [F1X-117](https://www.unimi.it/it/ugov/of/af2019000f1x-117)
Moduli o unità didattiche
Unita' didattica laboratorio
INF/01 - INFORMATICA - CFU: 1.5
Laboratori: 24 ore
Docente:
Ciriani Valentina
Unita' didattica lezioni
INF/01 - INFORMATICA - CFU: 4.5
Lezioni: 36 ore
Docente:
Riccobene Elvinia Maria
Docente/i
Ricevimento:
Su appuntamento via e-mail
Dipartimento di Informatica - Via Celoria 18 - 20135 - Milano (MI)