Si descriva mediante
diagrammi SADT un sistema software non banale, originale, scelto a piacere
dal candidato. Si illustrino le differenze tra diagrammi SADT e diagrammi
DFD (data-flow). (8)
Si progetti il sistema
software illustrato precedentemente mediante la tecnica della progettazione
funzionale. Si mostrino specificamente un diagramma data-flow ed un
diagramma di struttura, e si illustri cosa deve contenere il progetto
dettagliato. (8)
Cosa significa il
concetto di coesione, riferito all'attività di progettazione del
software? Che tipi di coesione esistono? Quali sono prioritari? A che
scopo? Perché? (6)
Cos'è
l'ispezione statica di un programma? Com'è eseguita ed organizzata?
Quali possibili difetti vengono cercati? (6)