I pacchetti di progettazione vengono utilizzati per raggruppare gli elementi del modello di progettazione correlato per
scopi organizzativi e spesso per la gestione della configurazione. Diversamente dal Prodotto di lavoro: Sottosistema di progettazione, un pacchetto di
progettazione non offre un'interfaccia formale, anche se potrebbe esporre parte del contenuto (contrassegnato come
'pubblico') che offre del comportamento. I pacchetti di progettazione devono essere utilizzati principalmente come tool
organizzativo del modello per raggruppare gli elementi correlati; se è necessaria della semantica di comportamento,
utilizzare i sottosistemi di progettazione.
Un pacchetto di progettazione ed il suo contenuto sono responsabilità di un singolo Ruolo:
Progettista. Gli elementi contenuti nel pacchetto possono dipendere da elementi contenuti in altri pacchetti;
questo fa nascere delle dipendenze fra pacchetti. Le dipendenze da pacchetti possono essere utilizzate come tool per
analizzare l'elasticità del modello di progettazione: un modello con pacchetti interdipendenti è meno flessibile alle
modifiche.
|