Présentation du diagramme de déploiement
Le diagramme de déploiement complète le diagramme de composants. Il décrit les ressources matérielles (ordinateur, routeur etc.) qui composent le système et montre la répartition des composants sur ces matériels.
Il décrit également les connexions entre les composants ou les nœuds.
Ce diagramme permet également de préciser les interfaces requises et implémentées pour l'enchaînement des composants.
Il peut être illustré et complété par l'ajout d'instances de noeud, de composant ou de classe.
Exemple de diagramme de déploiement
Créer un diagramme de déploiement
Dans HOPEX IT Architecture, un diagramme de déploiement se crée à partir d'un paquetage.
Pour créer un diagramme de déploiement dans HOPEX IT Architecture à partir du menu de navigation Conception (UML) :
1. Cliquez sur le sous-menu Paquetages.
2. Sélectionnez la ligne du paquetage concerné et cliquez sur le bouton Nouveau Diagramme.
3. Sélectionnez Diagramme de déploiement.
Le nouveau diagramme de déploiement s'ouvre dans la fenêtre d'édition.
Objets du diagramme de déploiement
Noeud
Un nœud est un objet physique représentant une ressource informatique disposant généralement d'une mémoire et souvent de capacités de calcul et sur lesquels des composants peuvent être déployés
Les nœuds peuvent se composer d'autre nœuds ou d'artefacts. Pour montrer qu'un composant est affecté à un nœud, il faut soit placer le composant dans le nœud, soit relier le composant au nœud par une relation de dépendance.
Vous pouvez créer un nœud dans le diagramme de déploiement à l'aide du bouton
Nœud (UML) 
de la barre d'insertion d'objets.
Chemin de communication
Les connexions entre nœuds sont représentées par des chemins de communication par lesquels sont échangés des signaux et des messages.
Composant
Un composant représente une partie modulaire d'un système qui encapsule son contenu et qui est remplaçable dans son environnement. Un composant définit son comportement par les interfaces qu'il fournit et celles qu'il requiert.
Un composant peut être remplacé par un autre si leurs interfaces sont conformes.
Un composant peut être un logiciel, un programme, un élément de code, etc.
Artefact
Un artefact

représente un élément d'information physique qui est utilisé ou produit par le processus de développement d'un logiciel, ou par le déploiement ou la mise en œuvre d'un système. Ex: fichiers sources, scripts, fichiers binaires exécutables, les livrables issus d'un développement, un document produit par un traitement de texte, un message électronique, etc.
Manifestation
Une manifestation

est la restitution physique concrète dans un artefact d'un ou de plusieurs éléments de modélisation tels que des composants ou des classes.
Une dépendance de manifestation a pour source un artefact et pour cible un composant ou une classe.
Spécification de déploiement
La spécification d'un déploiement permet d'indiquer l'ensemble des caractéristiques qui déterminent les paramètres d'exécution d'un artefact ou d'un composant déployé sur un nœud.
Configuration
Le bouton Configuration

permet de créer le lien entre une spécification de déploiement et un déploiement.
Exemple