UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
9.1. Les composants
9.2. Le déploiement
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

9.2. Le déploiement

Le diagramme de déploiement

Les systèmes à forte composante logicielle intègrent des composants logiciels et matériels, il est donc utile de représenter la topologie matérielle sur laquelle s'exécutent de tels systèmes. La représentation est basée sur le concept de noeud.

Noeud : c'est un élément physique qui représente une ressource de calcul, généralement doté de mémoire et de capacités de traitement. Il représente un processeur ou un périphérique sur lequel les composants peuvent être déployés. Chaque noeud possède un nom différent de celui des autres noeuds (le nom peut être simple ou précédé du paquetage dans lequel se situe le noeud).


Organisation des noeuds

On peut organiser les noeuds en les regroupant en paquetages de la même façon que l'on organise les classes et les composants. On peut également préciser les relations entre eux (dépendance, généralisation, association et agrégation). On peut montrer grâce à une relation de dépendance qu'un composant se déploie sur un noeud.


Notons qu'un ensemble d'objets ou de composants situés sur un noeud s'appelle unité de distribution. L'association entre deux noeuds n'est en fait qu'une connexion physique  :

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module