| | | corso | | | | |
Ingegneria del Software: Laboratorio di Progettazione
(Corso di Laurea in Informatica (quinquennale))
Codice: | 4I046 | Crediti: | 6 | Semestre: | 2 | Sigla: | ISL | |
Docente
Prerequisiti
Ingegneria del software
Obiettivi di apprendimento
Analizzare un problema e sviluppare un sistema software che lo risolva.
Descrizione
Il corso affronta il problema della progettazione di sistemi software secondo un approccio orientato agli oggetti. La metodologia presentata nel corso prevede una fase di analisi e modellazione del dominio, al cui interno il mondo reale č modellato in termini di oggetti, e una fase di progettazione indipendente dal particolare linguaggio usato per la codifica del sistema software.
English Description
The aim of the course is the design of software systems according to an object oriented approach. The presented methodology consists in two phases: analysis and domain modelling; language independent design of the system.
Programma
- Scrittura e analisi dei requisiti.
- UML: Unified Modeling Language.
- Casi di studio UML.
- Sviluppo in Java mediante VisualAge.
- Supporto all'attivitā di progetto.
Ore lezione: | 25 | Ore esercitazione: | 15 | | | |
Bibliografia
- G. Booch, J. Rumbaugh, I. Jacobson. The unified modeling language user guide. Addison Wesley Longman, 1999.
- V. Ambriola, L. Pratesi. La costruzione razionale di una specifica di requisiti: il caso GPL. Nota interna, Dipartimento di Informatica, Universitā di Pisa, 2001.
- V. Gervasi. La costruzione razionale di una specifica di requisiti: il caso mu-SMA. Nota interna, Dipartimento di Informatica, Universitā di Pisa, 2000.
- V. Ambriola, L. Pratesi. GPL in UML. Nota interna, Dipartimento di Informatica, Universitā di Pisa, 2001.
***** Modalita' di esame *****
Progetto obbligatorio e orale
Modalità di esame
Scritto e orale