elenco    
        corso    

Ingegneria del software A

Codice: AA017Crediti: 6Semestre: 1Sigla: Is 
 
Settore disciplinare: INF/01 - Informatica

Docente

Laura Semini   semini@di.unipi.it  Stanza 329a  Tel. 0502212783

Prerequisiti

Metodologie di programmazione

Obiettivi di apprendimento

Introduzione alle tecniche di modellazione in ingegneria del software.
Conoscenze. Lo studente acquisirà conoscenze sui principali modelli di sviluppo software.
Capacità. Lo studente saprà utilizzare notazioni di modellazione per l'analisi e la progettazione, come UML 2.

Descrizione

Il corso vuole preparare allo sviluppo di sistemi software con caratteristiche di qualità. Per quanto riguarda le fasi alte del ciclo di vita del software, analisi e progettazione, vengono presentate tecniche e notazioni di modellazione degli aspetti statici e dinamici del dominio applicativo e del sistema do sviluppare. Per quanto riguarda le fasi basse del ciclo di vita, codifica e rilascio, si trattano principi e tecniche di verifica e validazione.

English Description

The aim of the course is to present a complete introduction to the issues of  software engineering. In particular, the course gives the foundations to comprehend and participate to a modern software development process and to build software products compliant to predefined quality requirements.

Programma

Processo di sviluppo software: Problemi della produzione del software.
Modelli di ciclo di vita.
Modellazione: Unified modelling language (UML 2) Analisi e progettazione: Aspetti generali dell'analisi e della progettazione. Analisi e progettazione orientata agli oggetti.
Verifiche e prove: Obiettivi e pianificazione delle verifiche. Ispezione del codice. Progettazione e valutazione delle prove.
Ore lezione: 32Ore esercitazione: 12   

Bibliografia

Capitoli scelti dai seguenti testi:

J. Arlow, I. Neustadt, UML 2 e Unified Process, Seconda edizione italiana, McGraw-Hill, 2006.
A. Binato, E.Fuggetta, L. Sfardini, Ingegneria del Software - Creatività e metodo, Addison Wesley, 2006.

Dispense a cura dei docenti.

Per maggiori dettagli si veda la pagina comune del corso.

Modalità di esame

La valutazione avviene mediante prova scritta e prova orale. La prova scritta può essere sostituita dal superamento di due verifiche in itinere.

Ulteriore pagina web del corso: http://www.di.unipi.it/~semini/didatticaindex.html


home


email