NICOLA FELICE CAPECE | ELEMENTI DI INGEGNERIA DEL SOFTWARE

ELEMENTI DI INGEGNERIA DEL SOFTWARE
DIPARTIMENTO di MATEMATICA,INFORMATICA ed ECONOMIA
Laurea
SCIENZE E TECNOLOGIE INFORMATICHE
6
 CFUOreCicloDocente
1ELEMENTI DI INGEGNERIA DEL SOFTWARE
6 48 Secondo Semestre CAPECE NICOLA FELICE 
 
Lingua insegnamento
 

Italiano

Obiettivi formativi e risultati di apprendimento
 

Saper costruire modelli di sistemi con un procedimento step-by-step. Saper produrre documenti software durante le varie fasi del processo di sviluppo e modificarli per produrre versioni successive nell’ambito di processi software iterativi ed incrementali. Sapere usare la notazione UML per modellare il software. Saper usare un approccio ingegneristico all’analisi e testing del software.

Prerequisiti
 

Essere in grado di risolvere problemi di programmazione semplici (programming in the small) sia utilizzando approcci procedurali che object oriented con opportuna selezione e/o realizzazione di strutture dati efficienti.

Contenuti del corso
 

Concetti di base, definizioni e problematiche dell’Ingegneria del Software. Modelli di ciclo di vita del software. Analisi e specifica dei requisiti. Progettazione e architetture software.Modellazione orientata agli oggetti; Unified Modeling Language (UML): class diagram, object diagram, use case diagram, sequence diagram, collaboration diagram, statechart diagram, activity diagram, component diagram, deployment diagram; introduzione al Rational Unified Process.

Software testing; livelli di testing; processo e documenti di testing; principali tecniche di testing black box e white box; testing di sistemi object-oriented.

Metodi didattici
 

Lezioni frontali in aula per un totale di almeno 48 ore.

Modalità di verifica dell'apprendimento
 

Saranno previste due prove, una scritta e una orale.



Testi di riferimento e di approfondimento, materiale didattico Online
 

Object Oriented Software Engineering Using UML Patterns and Java

Materiale digitale prodotto dal docente che sarà reso disponibile su Moodle

Metodi e modalità di gestione dei rapporti con gli studenti
 

Di persona durante l'orario di ricevimento, mediante posta elettronica.

Il docente utilizzerà anche la piattaforma di elearning Moodle per la condivisione del materiale didattico e per la comunicazione con gli studenti (e.g., forum).

Date di esame previste
 

03/07/2023; 24/07/2023; 18/09/2023; 11/12/2023; 05/02/2024; 19/02/2024??????????????

Seminari di esperti esterni
 

No

 
Fonte dati UGOV