Elenco di controllo: Modello del caso d'uso
Questo elenco di controllo assiste nel verificare che il Modello del caso d'uso sia completo ed efficace.
Relazioni
Descrizione principale


Voci elenchi di operazioni
La sezione Introduzione del modello del caso d'uso offre una panoramica chiara e concisa dello scopo e della funzionalità del sistema
Il modello del caso d'uso illustra chiaramente la funzionalità del sistema
La funzionalità del sistema può essere compreso facilmente esaminando il modello:
  • Non sono presenti lunghe catene di relazioni di inclusione e di estensione, come quando un caso d'uso incluso viene esteso oppure quando un caso d'uso esteso include altri casi d'uso.  In questi casi il modello diventa poco comprensibile.
  • Il numero di dipendenze incrociate dove il caso d'uso incluso, in estensione o specializzato deve riconoscere la struttura e il contenuto degli altri casi d'uso inclusi, in estensione e specializzati.
Tutti i casi d'uso sono stati identificati
tutti i comportamenti necessari per i casi d'uso nel loro complesso sono stati giustificati.
Tutti i requisiti funzionali sono stati mappati ad almeno un caso d'uso
Tutti i requisiti non funzionali che specifici casi d'uso devono soddisfare sono stati mappati a detti casi
Il modello del caso d'uso non contiene alcuna funzionalità superfluo
tutti i casi d'uso sono giustificabili mediante backward traceability a un requisito funzionale.
Tutte le relazioni tra casi sono necessarie
In modo particolare, le relazioni di inclusione, estensione e generalizzazione sono giustificabili
Nei casi in cui il modello è grande e/o le responsabilità per parti del modello sono distribuite, i pacchetti dei casi d'uso sono stati usati correttamente
  • Le dipendenze tra pacchetti sono stati ridotti o eliminate per prevenire conflitti di titolarità degli elementi del modello.
  • La creazione dei pacchetti è intuitivo e rende il modello di facile comprensione.