Si immagini di dover analizzare I requisiti per un sistema di
automazione della Ripartizione Studenti, al fine di fornire servizi in modo
più comodo. Si utilizzi il metodo VORD per lanalisi dei
requisiti di tale sistema, ed in particolare si iluustrino:
i viewpoint identificati ed i relativi servizi;
la gerarchia dei viewpoint;
il template (descrizione strutturata) per un servizio ritenuto
particolarmente significativo;
per il medesimo servizio, si fornisca anche il diagramma di scenario,
in cui si mostrino i dati di input, i passi di elaborazione, informazione
di controllo ed eventuali eccezioni. (10)
Relativamente allesercizio precedente, quali
informazioni:
vengono trattate secondo un approccio simile
allobject-oriented, e
quali secondo un approccio simile ai data-flow, e
con quali differenze. (6)
Una azienda produce progetti (design) per sistemi
software ed è molto apprezzata perché i design prodotti sono
caratterizzati da una elevata manutenibilità. Cosa si intende con la
precedente affermazione? Quali sono le caratteristiche di una buona
progettazione che abbia come obiettivo la realizzazione di progetti molto
manutenibili? Si descrivino e motivino le varie caratteristiche.
(6)
Cosè il testing strutturale?
Qualè lo scopo del path testing? A cosa può servire il
concetto di complessità ciclotomica?. (6)