Packages

Les packages regroupent des éléments de modèle associés de tout type, y compris d'autres packages.
Vous pouvez regrouper les éléments de modèle dans des packages pour les raisons suivantes :

Les packages représentent également des espaces de nom, ce qui signifie que les éléments de modèle au sein d'un package doivent avoir des noms uniques. Par exemple, si vous validez un modèle contenant un acteur et une classe appelés tous les deux Customer au sein du même package, vous recevrez un avertissement vous signalant que des noms conflictuels apparaissent au sein du même package. Pour éviter de recevoir un tel avertissement, vous pouvez placer l'acteur Customer dans un autre package.

Vous pouvez utiliser les packages dans plusieurs diagrammes (diagrammes de classes, de composants et de cas d'utilisation). Chaque package a un nom unique décrivant son contenu.

Comme le montre la figure suivante, un package est représenté par un rectangle avec un onglet dans le coin supérieur gauche. Le rectangle contient le nom et l'icône du package.

Une forme de package comme décrit dans le paragraphe précédent.
Remarque : La forme du package représente également les modèles et sous-systèmes. Dans ce cas, un mot clé ou un symbole graphique est affiché dans la forme du package.


Vos commentaires