57
2.4 Diagramme de paquetage (DPA)
Figure 2.53 — Exemple de liens de dépendance entre paquetages de Locagite
Enfin, UML propose aussi une opération de fusion entre deux paquetages. Le lien
de dépendance comporte dans ce cas le mot-clé « merge ».
Ce type de lien permet de fusionner deux paquetages et d’obtenir ainsi un paquetage contenant la fusion des deux paquetages d’origine. Pour bien clarifier cette opération, il est important de qualifier par des rôles les paquetages dans cette fusion.
Ainsi trois rôles sont à distinguer :
• le paquetage à fusionner (entrant dans la fusion, mais préservé après la fusion) ;
• le paquetage recevant (paquetage d’origine avant la fusion, mais non conservé
après la fusion) ;
• le paquetage résultat (paquetage contenant le résultat de la fusion et écrasant
le contenu du paquetage d’origine).
Un exemple type de fusion entre deux paquetages est donné à la figure 2.54.
Figure 2.54 — Exemple de liens de fusion entre paquetages
« import »
« import »
Propriétaire
Catalogue
Réservation
« access »
« import »
Location
Paquetage recevant
Paquetage résultat
A
« merge »
B’
fusion
Paquetage à fusionner
« devenir »
Paquetage à fusionner
Paquetage d’origine
B
A
B
2.4 Diagramme de paquetage (DPA)
Figure 2.53 — Exemple de liens de dépendance entre paquetages de Locagite
Enfin, UML propose aussi une opération de fusion entre deux paquetages. Le lien
de dépendance comporte dans ce cas le mot-clé « merge ».
Ce type de lien permet de fusionner deux paquetages et d’obtenir ainsi un paquetage contenant la fusion des deux paquetages d’origine. Pour bien clarifier cette opération, il est important de qualifier par des rôles les paquetages dans cette fusion.
Ainsi trois rôles sont à distinguer :
• le paquetage à fusionner (entrant dans la fusion, mais préservé après la fusion) ;
• le paquetage recevant (paquetage d’origine avant la fusion, mais non conservé
après la fusion) ;
• le paquetage résultat (paquetage contenant le résultat de la fusion et écrasant
le contenu du paquetage d’origine).
Un exemple type de fusion entre deux paquetages est donné à la figure 2.54.
Figure 2.54 — Exemple de liens de fusion entre paquetages
« import »
« import »
Propriétaire
Catalogue
Réservation
« access »
« import »
Location
Paquetage recevant
Paquetage résultat
A
« merge »
B’
fusion
Paquetage à fusionner
« devenir »
Paquetage à fusionner
Paquetage d’origine
B
A
B
