logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2016/2017
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 085885 - INGEGNERIA DEL SOFTWARE
Docente Di Nitto Elisabetta
Cfu 7.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (1 liv.)(ord. 270) - CO (360) INGEGNERIA INFORMATICAIOLAZZZZ085885 - INGEGNERIA DEL SOFTWARE

Programma dettagliato e risultati di apprendimento attesi


Obiettivi

Rendere lo studente in grado di realizzare progetti software complessi, utilizzando le  tecniche e gli  strumenti moderni dell’ingegneria del software.

Prerequisiti

Programmazione in linguaggio C, logica matematica, strutture dati e algoritmi, automi,complessità.

Programma delle lezioni e delle esercitazioni

Introduzione all'Ingegneria del software.

Programmazione nei linguaggi orientati agli oggetti.

Linguaggio Java.

Specifica di metodi e classi.

Progettazione orientata agli oggetti. 

Unified Modeling Language: diagrammi di sequenza, delle classi, degli stati, dei componenti.

Principi del test funzionale e strutturale.

Principi di programmazione di rete e distribuita.

Principi di programmazione delle interfacce utente


Note Sulla Modalità di valutazione

L'esame consiste in una prova scritta, su tutti gli argomenti trattati nel corso e un progetto che viene sviluppato durante il corso e che serve per mettere in pratica quanto appreso durante le lezioni. Il progetto assegna fino a 6 punti che si sommano al voto dello scritto che assegna fino a 28 punti. L'esame orale è previsto a discrezione del docente.


Bibliografia
Risorsa bibliografica obbligatoriaDocenti del corso, Lucidi e video dele lezioni
Note:

Il materiale ¨ disponibile sulla piattaforma di fruizione dei contenuti

Risorsa bibliografica facoltativaBinato Annalisa; Fuggetta Alfonso; Sfardini Laura, Ingegneria del software. Creativit  e metodo, Editore: Pearson, Anno edizione: 2006, ISBN: 978-8871922744
Risorsa bibliografica facoltativaH. M. Deitel, P. M. Deitel,, Vol 1+2: Java Fondamenti di programmazione+ Java Tecniche avanzate di programmazione, Editore: Apogeo
Note:

Può essere sostituito da altri testi avanzati di programmazione Java, anche online.

Risorsa bibliografica facoltativaB.Liskov, J. Guttag, Program Development in Java, Editore: Pearson education, Anno edizione: 2000, ISBN: 0-201-65768-6

Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
42.0
esercitazione
28.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Italiano
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
08/12/2019