Università di Pisa - Facoltà di Scienze MFN
Corso di laurea in Informatica - Classe 26 - Area scientifica e scientifico tecnologica

Laboratorio di progettazione software - AA028

Anno accademico 2009/10
II semestre

Vincenzo Ambriola

Dipartimento di Informatica


Finalità del corso

Il corso affronta il problema dello sviluppo di software rispondente ai requisiti e consegnato nel rispetto di tempi e costi prestabiliti. Il processo di sviluppo presentato e seguito nel corso di laboratorio prevede attività tecniche (analisi di dominio, specifica dei requisiti, progettazione in UML, realizzazione in Java, documentazione) e gestionali (incontri con il committente, collaudo).
The aim of the course is the development of software that satisfies given requirements and time and cost constraints. The development process presented and followed during the course consists of both technical activities (domain analysis, requirement specification, design in UML, implementation in Java, documentation)  and management activities (customer meetings, inspections, acceptance test).

Programma dettagliato delle lezioni e delle esercitazioni

Riferimenti

Testi di consultazione

Orario delle lezioni


Modalità di svolgimento dell'esame

Il corso prevede un'attività obbligatoria di progetto, da svolgersi in gruppi di studenti, nello stesso semestre del corso. Questa attività, che ha l'obiettivo di fornire agli studenti la padronanza degli strumenti concettuali e tecnologici presentati durante il corso, consiste nell'analisi, nella specifica dei requisiti, nella progettazione in UML e nella realizzazione in Java (o in un altro linguaggio orientato agli oggetti) di un sistema software.

Il superamento del corso avviene con la presentazione dei documenti di progetto preparati dal gruppo. Il giudizio sul materiale presentato è attribuito a tutti i membri del gruppo.


Appelli di esame

  1. Su prenotazione tramite posta elettronica.
  2. Su prenotazione tramite posta elettronica.
  3. Su prenotazione tramite posta elettronica.
  4. Su prenotazione tramite posta elettronica.
  5. Su prenotazione tramite posta elettronica.
  6. Su prenotazione tramite posta elettronica.

Avvisi