51
2.3 Diagramme de déploiement (DPL)
Compléments sur la description d’un nœud
Il est possible de représenter des nœuds spécialisés. UML propose en standard les
deux types de nœuds suivants :
• Unité de traitement – Ce nœud est une unité physique disposant de capacité
de traitement sur laquelle des artefacts peuvent être déployés.
Une unité de traitement est un nœud spécialisé caractérisé par le mot-clé
« device ».
• Environnement d’exécution – Ce nœud représente un environnement
d’exécution particulier sur lequel certains artefacts peuvent être exécutés.
Un environnement d’exécution est un nœud spécialisé caractérisé par le motclé « executionEnvironment ».
2.3.2 Artefact
Un artefact est la spécification d’un élément physique qui est utilisé ou produit par
le processus de développement du logiciel ou par le déploiement du système. C’est
donc un élément concret comme par exemple : un fichier, un exécutable ou une
table d’une base de données.
Un artefact peut être relié à d’autres artefacts par notamment des liens de dépendance.
Formalisme et exemple
Un artefact se représente par un rectangle (fig. 2.44) caractérisé par le mot-clé
« artifact » et/ou une icône particulière dans le coin droit du rectangle.
Figure 2.44 — Représentation d’un artefact
Deux compléments de description sont proposés par UML pour la représentation
des artefacts.
2.3.3 Spécification de déploiement
Une spécification de déploiement peut être associée à chaque artefact. Elle permet
de préciser les conditions de déploiement de l’artefact sur le nœud sur lequel il va
être implanté.
Formalisme et exemple
Une spécification de déploiement se représente par un rectangle avec le mot-clé
« deployment spec ». Un exemple d’un artefact avec une spécification de déploiement est donné à la figure 2.45.
2.3 Diagramme de déploiement (DPL)
Compléments sur la description d’un nœud
Il est possible de représenter des nœuds spécialisés. UML propose en standard les
deux types de nœuds suivants :
• Unité de traitement – Ce nœud est une unité physique disposant de capacité
de traitement sur laquelle des artefacts peuvent être déployés.
Une unité de traitement est un nœud spécialisé caractérisé par le mot-clé
« device ».
• Environnement d’exécution – Ce nœud représente un environnement
d’exécution particulier sur lequel certains artefacts peuvent être exécutés.
Un environnement d’exécution est un nœud spécialisé caractérisé par le motclé « executionEnvironment ».
2.3.2 Artefact
Un artefact est la spécification d’un élément physique qui est utilisé ou produit par
le processus de développement du logiciel ou par le déploiement du système. C’est
donc un élément concret comme par exemple : un fichier, un exécutable ou une
table d’une base de données.
Un artefact peut être relié à d’autres artefacts par notamment des liens de dépendance.
Formalisme et exemple
Un artefact se représente par un rectangle (fig. 2.44) caractérisé par le mot-clé
« artifact » et/ou une icône particulière dans le coin droit du rectangle.
Figure 2.44 — Représentation d’un artefact
Deux compléments de description sont proposés par UML pour la représentation
des artefacts.
2.3.3 Spécification de déploiement
Une spécification de déploiement peut être associée à chaque artefact. Elle permet
de préciser les conditions de déploiement de l’artefact sur le nœud sur lequel il va
être implanté.
Formalisme et exemple
Une spécification de déploiement se représente par un rectangle avec le mot-clé
« deployment spec ». Un exemple d’un artefact avec une spécification de déploiement est donné à la figure 2.45.
