INGEGNERIA DEL SOFTWARE
Stampa
Anno immatricolazione
2018/2019
Anno offerta
2020/2021
Normativa
DM270
SSD
ING-INF/05 (SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI)
Dipartimento
DIPARTIMENTO DI INGEGNERIA INDUSTRIALE E DELL'INFORMAZIONE
Corso di studio
INGEGNERIA ELETTRONICA E INFORMATICA
Curriculum
Informatica
Anno di corso
Periodo didattico
Secondo Semestre (08/03/2021 - 14/06/2021)
Crediti
6
Ore
70 ore di attività frontale
Lingua insegnamento
Italiano
Tipo esame
SCRITTO E ORALE CONGIUNTI
Docente
CUSANO CLAUDIO (titolare) - 3 CFU
MUSCI MIRTO - 3 CFU
Prerequisiti
Capacità di programmazione procedurale ed orientata agli oggetti. Conoscenza di base del linguaggio Java.
Obiettivi formativi
L'obiettivo del corso è la comprensione da parte degli studenti delle principali problematiche relative alla progettazione e allo sviluppo di progetti software di medie e grandi dimensioni.
Programma e contenuti
Vengono trattati I seguenti argomenti:- processi di sviluppo del software;- analisi dei requisiti;- principi di progettazione orientata agli oggetti;- architetture software;- sistemi distribuiti (cenni);- tecniche di verifica e convalida.
Metodi didattici
Lezioni (ore/anno in aula): 35
Esercitazioni (ore/anno in aula): 0
Attività pratiche (ore/anno in aula): 35
Le lezioni vengono svolte in aula utilizzando lucidi ed altro materiale fornito dal docente.
affrontate usando lucidi integrati con spiegazioni alla lavagna.
L'attività di laboratorio prevede lo sviluppo, individuale o di gruppo, di alcuni applicazioni software pensate per illustrare in pratica gli argomenti trattati a lezione.
Testi di riferimento
- Ian Sommerville Ingegneria del software. PEARSON
- Craig Larman. Applicare UML e i pattern. PEARSON
Modalità verifica apprendimento
La valutazione consiste nella presentazione di un progetto realizzato in gruppo e nella discussione degli argomenti trattati a lezione.
Una valutazione positiva del progetto è necessaria per accedere alla prova orale individuale.
Altre informazioni