Architetture software - Teoria (modulo I) (2006/2007)

Corso disattivato non visibile

Codice insegnamento
4S00008
Docente
Luca Vigano'
crediti
4
Altri corsi di studio in cui è offerto
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
Sede
VERONA
Periodo
1° Q dal 2-ott-2006 al 1-dic-2006.
Pagina Web
http://profs.sci.univr.it/~vigano/teaching/AS0607

Per visualizzare la struttura dell'insegnamento a cui questo modulo appartiene, consultare * organizzazione dell'insegnamento

Orario lezioni

Obiettivi formativi

Il corso fornisce nozioni scientifiche e professionali di
base sull'ingegneria del software, affrontando le diverse
fasi (pianificazione, progettazione, collaudo, manutenzione)
dei processi di sviluppo e produzione del software.

Programma

- Introduzione all'ingegneria del software:
-- Il software: prodotto e processo.
-- Caratteristiche di qualità.
-- Ciclo di vita del software.
-- Fasi ed attività del processo produttivo.
-- Modelli del ciclo di vita dei sistemi software.

- Pianificazione del processo produttivo:
-- Studio di fattibilità.
-- Determinazione di obiettivi e vincoli.
-- Gestione dei rischi.
-- Controllo dei processi di produzione.
-- Gestione delle configurazioni.
-- Versionamento.
-- Amministrazione di progetto.

- Progettazione del software:
-- Cattura ed analisi dei requisiti.
-- Prototipazione rapida di modelli.
-- Specifica e codifica.
-- Verifica di correttezza.
-- Scalabilità.
-- Progettazione basata su componenti.
-- Norme di codifica e di documentazione.

- Validazione e collaudo del software:
-- Metodi e strategie di validazione.
-- Metodi e strategie di collaudo (di unità, di integrazione, funzionale, di sistema).
-- Metodi e strategie di collaudo di software ad oggetti.
-- Metriche di collaudo.

- Valutazione:
-- Metriche del software.
-- Modelli di costo.
-- Misurazione e allocazione delle risorse nei progetti software.
-- Progettazione di qualità.
-- Standard ISO 9001, 9000-3, 9126.

Testi di riferimento
Autore Titolo Casa editrice Anno ISBN Note
Ian Sommerville Software Engineering (Edizione 8) Addison Wesley 2006 9780321313 Versione italiana: Ingegneria del Software, 7 edizione, Pearson-Addison Wesley, ISBN 88-7192-241-7

Modalità d'esame

La verifica del profitto avviene mediante uno scritto sugli
argomenti del programma. Il superamento della prova porta
all'acquisizione di 4 crediti, a cui si aggiunge 1 credito per il
primo modulo del corso di Laboratorio di architetture software.

Per gli studenti del Corso di Laurea in Informatica, i crediti si
intendono formalmente acquisiti quando entrambe le prove relative
ai due moduli del corso sono state superate. Ciò dunque porta
all'acquisizione di 8 crediti, a cui si aggiungono 2 crediti per il
Laboratorio, in quanto ciascuna prova include la valutazione del
corrispondente modulo di Laboratorio.

Condividi