Un modello strutturato in unità più piccole è più semplice da comprendere. E' più facile mostrare le relazioni fra le
parti principali del modello se possono essere espresse in termini di pacchetti. Un pacchetto o è il pacchetto di
massimo livello del modello o viene stereotipato come pacchetto di casi d'uso. E' anche possibile lasciare
decidere al cliente come strutturare le parti principali del modello.
-
Se sono presenti molti casi d'uso o attori, è possibile utilizzare dei pacchetti di casi d'uso per strutturare
ulteriormente il modello di casi d'uso. Un pacchetto di casi d'uso può contenere diversi attori, casi d'uso, le
loro relazioni ed altri pacchetti; quindi è possibile disporre di più livelli di pacchetti di casi d'uso (pacchetti
all'interno di pacchetti).
-
Il pacchetto di livello più alto contiene tutti i pacchetti di casi d'uso, gli attori ed i casi d'uso appartenenti
al livello più alto.
È possibile suddividere un modello di casi d'uso in pacchetti per molte ragioni:
-
I pacchetti di casi d'uso possono essere utilizzati per riflettere l'ordine, la configurazione o le unità di
distribuzione contenuti nel sistema finito.
-
L'assegnazione di risorse e la competenza di team di sviluppo differenti può richiedere che il progetto venga
suddiviso fra i diversi gruppi in sedi differenti. Alcuni pacchetti di casi d'uso sono adatti ad un gruppo ed altri
ad una persona, il che rende i pacchetti un metodo efficiente per procedere con la fase di sviluppo. Tuttavia, è
necessario definire delle responsabilità distinte per ciascun pacchetto, in modo che lo sviluppo possa essere
eseguito in parallelo.
-
È possibile utilizzare i pacchetti di casi d'uso per creare la struttura del modello di casi d'uso, in modo tale
che rispecchi i tipi di utenti. Molte delle richieste di modifica hanno origine dagli utenti. I pacchetti di casi
d'uso fanno sì che le modifiche provenienti da un particolare tipo di utente influiscano solo sulle parti del
sistema che corrispondono a quel tipo di utente.
-
In alcune applicazioni, determinate informazioni devono essere accessibili solo a poche persone. I pacchetti di
casi d'uso consentono di mantenere la riservatezza nelle aree in cui è necessaria.
|