Les packages de conception permettent de grouper les éléments du modèle de conception liés pour des besoins
d'organisation et souvent pour la gestion des configurations. A la différence d'un Produit : sous-système de conception, un package de conception ne
dispose pas d'une interface formelle, bien qu'il puisse exposer une partie de son contenu (marquée comme 'publique')
qui offre un comportement. Les packages de conception servent principalement d'outil d'organisation du modèle, pour
grouper les choses liées ; si vous avez besoin de sémantiques de comportement, utilisez les sous-systèmes de
conception.
Un package de conception et son contenu sont la responsabilité d'un seul Rôle :
concepteur. Les éléments du package peuvent dépendre d'éléments contenus dans d'autres packages, ce qui crée des
dépendances entre packages. Les dépendances de package peuvent servir d'outil d'analyse de la résistance du modèle de
conception : un modèle contenant des packages dépendants est moins résistant aux changements.
|