Esame di
INGEGNERIA DEL SOFTWARE 1
del 19-02-98
Criteri di valutazione.
Valutazione globale delle risposte corrette fornite e delle carenze emerse, dello stile di presentazione e della comprensibilità.
Esercizio 1.)
E fornita una descrizione chiara della soluzione? 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 il tipo persona? è fornita una legenda dei simboli usati? ci sono ridondanze? quanto i dati e le relazioni rappresentati approfondiscono e corredano la soluzione minimale?
Esercizio 2.)
E capito il concetto di requisito utente? viene illustrata una squenza adeguata di operazioni a disposizione dellutente? la soluzione appare corretta e precisa? sono considerate codizioni eccezionali o di errore? sono fornite spiegazioni opportune alle scelte operate? quanto semplificato/ricco è il tipo di sistema di erogazione previsto? la soluzione è strutturata? come è considerato il parallelismo tra inizio operazioni ed erogazione?
Esercizio 3.)
La soluzione proposta corrisponde ai requisiti illustrati nellesercizio precedente? sono usati correttamente i costrutti delle Reti di Petri? appare la sequenza delle operazioni? come è considerato il parallelismo tra inizio operazioni ed erogazione? la soluzione è documentata e spiegata? come sono indicati inizio e fine delle operazioni?
Esercizio 4.)
Sono definiti correttamente i due concetti confrontati? a cosa servono rispettivamente? a chi sono rivolti? ne esistono diverse categorie, rispettivamente? quali elementi li differenziano? si esperimono con lo stesso linguaggio? con quale linguaggio?
Esercizio 5.)
E fornita una definizione del modello COCOMO? è descritto il livello basic? ne è fornita la formula? sono discussi i parametri? sono discussi i limiti? è descritto il livello intermediate? ne è fornita la formula? sono discussi i parametri? sono discussi i limiti? la risposta è chiara? sintetica, ma ricca delle informazioni essenziali?
Esercizio 5.)
E fornita una definizione di progettazione software? è definito il punto di partenza ed il punto di arrivo dellattività di progettazione? sono indicati gli e secutori e i destinatari? sono definite le varie fasi della progettazione? sono definiti i vari prodotti dellattività di progettazione software (architettura, sottomoduli, interfaccia tra moduli, algoritmi e strutture dati principali dei singoli moduli)? è fornito per ciascuno di essi un opportuno linguaggio di rappresentazione? ? la risposta è chiara? sintetica, ma ricca delle informazioni essenziali?