Esame Scritto di Ingegneria del Software 1

8 Giugno 1999

 

 

  1. Rappresentare mediante un diagramma Entità/Relazioni il modello dei dati che compongono un sistema per l'automazione di un grande magazzino. Illustrare la soluzione proposta.(8)
  2. Si immagini di dover progettare l'unità di controllo di un robot in grado di automatizzare alcune delle operazioni che vengono solitamente svolte in una cucina domestica. In particolare il robot è in grado di compiere contemporaneamente queste operazioni:

In qualsiasi momento l'utente di tale sistema può interrompere le operazioni robotizzate e ripassare al controllo manuale.

Si progetti una rete di Petri che rappresenti il controllo di tale dispositivo.(8)

3. Si illustri il concetto di progetto architetturale e si definiscano e si descrivano poi in particolare i principali modelli del controllo. (7)

4. Si descrivano le seguenti strategie di testing, identificandone gli ambiti di applicazione: thread testing, stress testing e back-to-back testing. (7)