Esame Scritto di Ingegneria del Software 1

9 Luglio 1999

 

 

  1. Si definiscano e si specifichino i requisiti utente di un sistema software di automazione bancaria, rivolto ad un impiegato bancario ed in grado di supportare l'impiegato stesso nel fornire ai clienti un insieme di servizi base che includa apertura e chiusura di un conto corrente, versamento e prelievo di denaro contante.
  2. Si analizzino criticamente diversi metodi di rappresentazione dei requisiti. Si faccia vedere anche un esempio di requisito ambiguo causato dall'utilizzo di un metodo di rappresentazione non adeguato. (8)

  3. Relativamente al sistema di automazione bancaria descritto nell'esercizio precedente, si progetti un diagramma data-flow che rappresenti le elaborazioni che deve svolgere il programma. (8)
  4. Si descriva il modello a spirale di Bohem per lo sviluppo del software. (7)
  5. Si illustri il concetto di Qualità Totale e si descrivano le caratteristiche più rilevanti della famiglia di standard ISO 9000.

Tali standard sono applicabili alla produzione del software?

Esistono strandard specifici sulla qualità del software?

(7)