elenco    
        corso    

Ingegneria del software A

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

Docente

Vincenzo Ambriola   ambriola@di.unipi.it  Home Page di Vincenzo Ambriola  Stanza 320  Tel. 0502212751

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 prepara 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 da 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 prepare to the development of quality software systems. With respect to the first phases of the software life-cycle, i.e. analysis and design, we present techniques and notations to model the static and dynamic facets of the application domain and of the sytem to develop. With respect to the last phases of the life-cycle, i.e. coding and release, we present principles and techniques of software verification and validation.

Programma

Ore lezione: 32Ore esercitazione: 12   

Bibliografia

Le note didattiche sono anche disponibili in fotocopia presso il Servizio Editoriale Universitario, via Curtatone e Montanara 6, Pisa.

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/~ambriola/is/radice.htm


home


email