Progettazione di software sicuro

A.A. 2018/2019
6
Crediti massimi
60
Ore totali
SSD
INF/01
Lingua
Italiano
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.
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

Periodo
Primo semestre

Programma
Il programma è condiviso con i seguenti insegnamenti:
- [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

Unita' didattica lezioni
INF/01 - INFORMATICA - CFU: 4.5
Lezioni: 36 ore

Docente/i
Ricevimento:
Su appuntamento via e-mail
Dipartimento di Informatica - Via Celoria 18 - 20135 - Milano (MI)
Ricevimento:
su appuntamento
Dipartimento di Informatica