Os pacotes de design são usados para agrupar elementos do Modelo de Design relacionados para fins organizacionais e,
geralmente, para o gerenciamento de configuração. Diferentemente do Produto de Trabalho: Subsistema de Design, um pacote de design não
oferece uma interface formal, embora possa expor parte de seu conteúdo (marcado como 'público') que ofereça
comportamento. Os pacotes de design devem ser usados principalmente como ferramenta organizacional de modelo, para
agrupar itens relacionados. Se a semântica comportamental for necessária, use Subsistemas de Design.
Um pacote de design e seu conteúdo são responsabilidade de uma única Função: Designer.
Os elementos incluídos no pacote podem depender dos elementos contidos em outros pacotes, o que resulta em dependências
entre pacotes. As dependências de pacotes podem ser utilizadas como uma ferramenta para analisar a resiliência do
modelo de design: um modelo com pacotes de dependência cruzada é menos resiliente de ser alterado.
|