Esame di
INGEGNERIA DEL SOFTWARE 1
del 8-6-99
Criteri di valutazione.
La valutazione globale tiene conto delle risposte corrette fornite e delle carenze ed errori gravi emersi, dello stile di presentazione e della comprensibilità.
Esercizio 1.)
E fornita una descrizione della soluzione proposta? il diagramma appare corretto e completo? quante e quali primitive di rappresentazione sono utilizzate? sono usati vincoli numerici? è utilizzata la classificazione e larco IS-A (ad esempio per i vari tipi di articoli, per i vari operatori umani implicati, ecc.)? quanto ricco è il diagramma in termini di entità, di attributi e di relazioni fra le varie entità, cioè quanto i dati e le relazioni rappresentati approfondiscono e corredano la soluzione minimale? è fornita una legenda dei simboli usati? ci sono ridondanze?
Esercizio 2.)
Sono usati correttamente i costrutti delle Reti di Petri? quanto generale è la soluzione? quanto considera i vari aspetti, ovvero si limita a etichettare intere attività in un unico posto della rete? è permesso il parallelismo richiesto tra le operazioni? è considerata la possibilità di interruzione dell'operazione automatica in qualsiasi momento? la soluzione è documentata e spiegata? come sono indicati inizio e fine delle operazioni? sono collegati? Eventuali assunzioni fatte sono descritte?
Esercizio 3.)
E' fornita una definizione del concetto di progetto architetturale? viene specificato come si scompone tale attività in processi più specifici? viene definito il concetto di modello del controllo? vengono definite le due principali classi di modelli e le loro sottoclassi? per quest'ultime viene fornita una descrizione ed un'indicazione degli ambiti di applicazione?
Esercizio 4.)
E' definito il concetto di testing? è richiamato il concetto di testing dinamico cui appartengono le tre strategie considerate? viene fornita una definizione delle tre strategie richieste? vengono descritte le modalità di esecuzione? vengono descritti gli ambiti di utilizzo?