| | | corso | | | |
Laboratorio di progettazione software
Codice: | AA028 | Crediti: | 6 | Semestre: | 2 | Sigla: | ISL | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Obiettivi di apprendimento
Il corso affronta il problema della progettazione di sistemi software secondo un approccio orientato agli oggetti. Il processo di sviluppo presentato e seguito nel corso di laboratorio prevede le seguenti attivitą: analisi di dominio, specifica dei requisiti, progettazione in UML, realizzazione in Java.
Descrizione
Il corso affronta il problema della progettazione di sistemi software secondo un approccio orientato agli oggetti. Il processo di sviluppo presentato e seguito nel corso di laboratorio prevede le seguenti attivitą: analisi di dominio, specifica dei requisiti, progettazione in UML, realizzazione in Java.
English Description
The aim of the course is the design of software systems according to an object oriented approach. The development process presented and followed during the course consists of the following activities: domain analysis, requirement specification, design in UML, implementation in Java.
Programma
- Analisi del dominio.
- Specifica dei requisiti mediante Circe.
- Progettazione in UML mediante Rational Rose.
- Codifica in Java mediante VisualAge.
- Supporto all'attivitą di progetto.
Bibliografia
- G. Booch, J. Rumbaugh, I. Jacobson. The unified modeling language user guide. Addison Wesley Longman, 1999.
- V. Ambriola. Analisi e specifica dei requisiti: Un caso di studio. Nota interna, Dipartimento di Informatica, Universitą di Pisa, 2002.
- V. Gervasi. La costruzione razionale di una specifica di requisiti: il caso µ-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, 20
Modalita' di esame
Progetto.
Modalità di esame
Scritto e orale