| | | corso | | | | |
Laboratorio di progettazione software
Codice: | AA028 | Crediti: | 6 | Semestre: | 2 | Sigla: | ISL | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Prerequisiti
Ingegneria del software.
Obiettivi di apprendimento
Esperienza di sviluppo di software nel rispetto di standard tecnici e di gestione.
Descrizione
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 o in un altro linguaggio di programmazione orientato agli oggetti, documentazione) e gestionali (incontri con il committente, verifiche ispettive, collaudo).
English Description
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 or in another object oriented programming language, documentation) and management activities (customer meetings, inspections, acceptance test).
Programma
- Analisi del dominio.
- Specifica dei requisiti.
- Progettazione in UML mediante un ambiente integrato di progettazione.
- Codifica in Java (o in un altro linguaggio di programmazione orientato agli oggetti) mediante un ambiente integrato di sviluppo.
- Gestione dell'attivitą di progetto.
Bibliografia
- R.S. Pressman, Principi di Ingegneria del software (quarta edizione). McGraw-Hill, 2004.
- M. Fowler, UML Distilled (terza edizione). Pearson, 2004.
Modalità di esame
Progetto.