Si immagini di dover
analizzare i requisiti di un sistema software non banale, originale,
scelto a piacere dal candidato. Si mostrino con degli esempi specifici
diversi tipi di requisiti ed i linguaggi utilizzabili per la loro
rappresentazione, evidenziando i più appropriati contesti di
applicazione di quest'ultimi. (8)
Si descrivano mediante
esempi specifici originali i seguenti concetti della tecnologia
object-oriented: eredità semplice e multipla, late-binding,
gerarchia is-A. (6)
Si illustri il
principio ispiratore e l'articolazione del modello a Spirale di Boehm.
Questo modello in quale relazione è con gli altri modelli generali
dei processi software? (6)
Cos'è e come si
valuta l'usabilità di un'interfaccia utente? (6)