|
Corso di Ingegneria del
Software 1 Corso di Laurea Triennale in Informatica, Università di Padova, a.a. 2003/04 Docenti: Tullio Vardanega , Renato Conte |
Il materiale didattico presentato durante le lezioni sarà progressivamente pubblicato, in formato elettronico, tramite collegamento alla lezione corrispondente.
Il principale testo di riferimento bibliografico di supporto al
corso
è il seguente:
|
|
|
|
|
|
|
SWEBOK |
|
|
|
|
Vardanega |
Parte 1: Premesse
al
corso Parte 2: L'ingegneria del software Approfondimenti: No Silver Bullet. Essence and Accidents of Software Engineering |
L |
|
|
|
|
2 |
Vardanega |
Parte 1: Processi
software: introduzione Parte 2: Cicli di vita del software: modelli e relazione con i processi Approfondimenti: Il modello a spirale |
L |
|
| 07
ottobre |
3 |
Vardanega |
Seminario (in inglese): Parte 1: Origine e formulazione degli standard di processo Parte 2: Struttura dello standard ISO 12207 |
L |
||
| 08 ottobre |
4 |
Vardanega |
Il
ciclo di vita del software |
L |
||
|
|
|
PD-1 |
Vardanega
|
Regolamento 1: Organigramma (agg: 3 novembre 2003, ore 18:00) Regolamento 2: Documenti |
PD |
|
| 14
ottobre |
5 |
Vardanega |
Parte 1: Qualità del prodotto software Parte 2: Qualità del processo |
L |
11, 9 |
|
| 15
ottobre |
6 |
Vardanega |
Gestione
di progetto Approfondimenti: Rapporto dello Standish Group sul Progetto CHAOS |
L |
8 |
|
| 4 |
20
ottobre |
7 |
Vardanega |
Amministrazione
di
progetto Approfondimenti: Diagrammi Gantt e PERT Approfondimenti: Modello di descrizione di Work Package |
L |
|
| 21 ottobre |
8 |
Vardanega |
Versionamento e configurazione | L |
7, 6 | |
| 22 ottobre |
9 |
Vardanega |
Relazione cliente - fornitore | L |
||
| 5 |
27
ottobre |
10 |
Vardanega |
Parte 1: Cattura, specifica ed analisi dei
requisiti Parte 2: Dall'analisi dei requisiti al disegno architetturale |
L |
2 |
| 28
ottobre |
11 |
Vardanega |
Progettazione
software Approfondimenti: Fan-in e fan-out |
L |
3 |
|
| 29 ottobre |
12 |
Vardanega |
Metodiche
standard di sviluppo
industriale |
L |
||
| 6 |
3 novembre |
13 |
Vardanega |
Documentazione |
L |
|
| 4
novembre |
14 |
Vardanega |
Parte 1: Produzione di software critico Parte 2: Software dependability |
L |
4 |
|
| 5
novembre |
15 |
Vardanega |
Progettazione di software
reattivo |
L |
||
| 7 |
10 novembre | |
Approfondimenti:Stili,
scelte e
linguaggi di programmazione Parte 1: Introduzione Parte 2: Rappresentazione dei numeri e trappole sintattiche Parte 3: Il sistema dei tipi Parte 4: Strutture dati e passaggio di parametri |
|||
| 11
novembre |
E-1 |
Conte |
Esercitazione: nozioni di UML (introduzione
generale e casi d'uso) |
E |
||
| 12
novembre |
E-2 | Conte |
Esercitazione:
nozioni
di UML (diagrammi delle classi) |
E |
||
| 13
novembre |
E-3 |
Conte |
Esercitazione:
simulazione di studio di
fattibilità |
E |
||
| 8 |
17
novembre |
16 |
Vardanega |
Verifica e
validazione: introduzione Approfondimenti: Fagan Inspections & Walkthroughs |
L |
5 |
| 18 novembre |
17 |
Vardanega |
Verifica e validazione: prove
statiche |
L |
||
| 19
novembre |
18 |
Vardanega |
Parte 1: Verifica
e validazione: prove
dinamiche Parte 2: Progettazione delle prove Approfondimenti: Metriche di copertura strutturale |
L |
||
| 9 |
24
novembre |
19 |
Vardanega |
Misurazione del software Approfondimenti: Complessità ciclomatica |
L |
11 |
| 25
novembre |
PD-2 |
Vardanega/Conte |
Presentazione
del capitolato d'appalto |
PD |
||
| 26
novembre |
20 |
Vardanega |
Accertamento
di qualità |
L |
11 |
|
|
9 gennaio |
Esami
|
|
Prerequisito per
sostenere l'esame orale inviduale sarà l'aver costituito i
gruppi
di progetto ed aver distribuito i ruoli al loro interno. L'esame
comprenderà una discussione di aspetti specifici della versione
preliminare dell'offerta. Questa verrà presentata nella forma di Studio di Fattibilità, documento predecessore dell'Analisi dei Requisiti, il quale invece dovrà essere emesso in ingresso alla Revisione dei Requisiti posta all'inizio del modulo 2 del corso. |
|
Le lezioni indicate in calendario si terranno con l'orario e la collocazione seguenti:
Il ricevimento studenti si tiene (salvo diverso avviso) in stanza 121 il:
L'esame consta di 3 parti:
Liste di iscrizione all'esame verranno pubblicate sul sistema SIS nelle due settimane precedenti l'appello corrispondente.
I sessione (orale)
II sessione (orale)