Esame Scritto di Ingegneria del Software 1

18 Dicembre 2000

 

  1. Si illustri il concetto di specificazione del software. Si elenchino altresì i possibili modi di formulare le specifiche.
  2. Si consideri un sistema software non banale, originale, individuato a piacere dal candidato. Si mostrino criticamente con degli esempi specifici i diversi modi (elencati nella precedente risposta) di formulare le specifiche per il sistema prescelto. (8)

  3. Cosa significa affidabilità del software e come di differenzia dalla affidabilità dell'hardware? Come si possono classificare i malfunzionamenti in termini delle loro conseguenze? (6)
  4. Perché è importante stimare i costi del software? Quando si eseguono tali stime? Come si possono eseguire? (6)
  5. Quali sono i processi software dedicati alla valutazione della qualità dei prodotti software? Se ne dia una descrizione e si mettano in luce le differenze. Esistono standard specifici su tali processi? (6)