Esame Scritto di Ingegneria del Software 1

10 Giugno 1998

1) Descrivere mediante un diagramma Entità/Relazioni i dati relativi al corpo docente, al personale non docente e agli studenti di una Facoltà Universitaria. (5)

2) Descrivere i requisiti utente di un sistema automatico di prelievo di denaro contatnte. (5)

3) Relativamente all’esercizio precedente, rappresentare mediante un Diagramma data-flow le elaborazioni che hanno luogo quando viene prelevato il contante da parte di un utente. Illustrare il diagramma. (4)

4) Sempre relativamente all’esercizio 2), rappresentare mediante un Automa a stati finiti il controllo del sistema. Spiegarne il funzionamento. (4)

5) Spiegare il concetto di ‘requisito non funzionale’. (4)

6) Definire le strategie di testing top-down e bottom-up, specificandone gli ambiti di utilizzo. (5)

7) Definire il concetto di progetto architetturale. (3)