Esame Scritto di Ingegneria del Software 1

13 Marzo 2001

 

  1. 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)
  2. 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)
  3. 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)
  4. Cos'è l'ispezione statica di un programma? Com'è eseguita ed organizzata? Quali possibili difetti vengono cercati? (6)