Esame di

INGEGNERIA DEL SOFTWARE 1

del 4-7-2000

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’ capito il concetto di requisito? Vengono individuati gli utenti principali (operatori, pazienti, tecnici, medici)? Vengono individuati i principali sevizi relativi a ciascun utente? Vengono individuati I principali documenti coinvolti (richiesta, referto, bolletta di pagamento, …)? Viene individuata la classe degli esami?

Sono stati capiti i concetti principali di oggetto, classe, attributo, metodo (servizio), gerarchia IS-A, eredità? Sono fornite le principali gerarchie delle classi rilevanti (ad esempio, gli utenti, i documenti, gli esami)? Sono definite opportunamente con attributi e metodi? È fatto vedere come certe classi utilizzano i metodi di altre classi per ricevere dei servizi nel modello dei servizi? La soluzione e la notazione è spiegata?

Esercizio 2.) E' definito il concetto di schedulazione di un processo di sviluppo SW, il ruolo dell'attività di stima dei tempi e delle risorse? E' inserito nel giusto contesto del project management? Viene specificato quando viene eseguito? Da chi? Vengono illustrati i diagrammi tipici utilizzati per rappresentare le informazioni prodotte (tabella delle attività, rete delle attività e/o PERT, diagramma a barre delle attività e dei tempi,…)?

Esercizio 3.) E' definito cosa si intende con 'progettazione funzionale'? Si indicano gli ambiti più adeguati di applicazione (informazione di stato in quantità minima condivisa esplicitamente, sistemi che rispondono a singoli stimoli, …)? Si descrivono i DFD, i diagrammi di decomposizione strutturale e le minispec? Si forniscono esempi?

Esercizio 4.) E' fornita la corretta definizione di quality review ed il suo scopo (intervento di un gruppo di tecnici volto a valutare la qualità di un processo o di un prodotto)? E' indicato il possibile oggetto del review? E' illustrata la tipica organizzazione in fasi del review? Sono indicati i possibili risultati ('tutto bene, non serve azione correttiva', 'serve intervento correttivo specifico', '"va rivisto il progetto', …)? E' indicato rispetto a cosa deve essere fatta la verifica del livello di qualità (standard interno definito in precedenza)?