HOPEX UML : HOPEX UML : Le diagramme de déploiement : Présentation du diagramme de déploiement
   
Présentation du diagramme de déploiement
 
Objets du diagramme de déploiement
Noeud
Chemin de communication
Composant
Artefact
Manifestation
Spécification de déploiement
Configuration
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.
Vous pouvez créer un diagramme de composants depuis un paquetage.
Exemple de diagramme de déploiement
Objets du diagramme de déploiement
Noeud
Un noeud 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 noeuds peuvent se composer d'autre noeuds 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 noeud par une relation de dépendance.
Voir "Les liens de dépendance".
Vous pouvez créer un noeud dans le diagramme de déploiement à l’aide du bouton Noeud (UML) de la barre d’insertion d’objets.
Chemin de communication
Les connexions entre noeuds 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 oeuvre 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 noeud.
Configuration
Le bouton Configuration permet de créer le lien entre une spécification de déploiement et un déploiement.
Exemple