Noeuds dans les modèles UML

Dans les modèles UML, les noeuds sont des éléments de modèle qui représentent les ressources informatiques d'un système, telles que les ordinateurs personnels, les détecteurs, les périphériques d'impression ou les serveurs. Les noeuds peuvent être connectés à l'aide de chemins de communication pour décrire les structures de réseau.

Les noeuds peuvent contenir d'autres noeuds, appelés noeuds imbriqués. Des artefacts peuvent également être déployés sur eux.

Généralement, le nom d'un noeud décrit le matériel qu'il représente.

Comme le montre la figure suivante, un noeud est représenté par un rectangle tridimensionnel contenant le nom et l'icône du noeud.

Élément de modèle de noeud nommé Node1.

Dans les diagrammes, les compartiments affichent des informations sur les attributs, les éléments déployés, les noeuds imbriqués et la structure interne du noeud.

Lorsque vous développez un logiciel pour un système distribué, vous pouvez modéliser les différents composants de ce système en tant que noeuds dans un diagramme de déploiement. Par exemple, dans une application de commerce électronique, certains logiciels peuvent s'exécuter sur l'ordinateur du client et d'autres sur un serveur public. Ces différents systèmes informatiques sont représentés par des noeuds. Les artefacts déployés par chaque noeud peuvent être répertoriés dans le compartiment de déploiement ou être explicitement affichés avec les relations de déploiement.

Comme le montre la figure suivante, vous pouvez modéliser le système client/serveur avec deux noeuds connectés par un chemin de communication.

Un noeud Client est connecté par un chemin de communication à un noeud Serveur.

Noeuds stéréotypés

Un noeud peut être stéréotypé pour représenter un type particulier de matériel. L'affectation d'un stéréotype à un noeud remplace la forme cubique par une forme qui ressemble au composant système. Par exemple, la figure suivante montre comment un noeud est stéréotypé pour représenter un mainframe.

L'image montre un dessin au trait d'un ordinateur principal (mainframe).

Comme le montre la figure suivante, vous pouvez modéliser le même système client/serveur doté de deux noeuds stéréotypés connectés par un chemin de communication, à l'aide de formes représentant les composants système spécifiques.

Un noeud stéréotypé représentant un ordinateur nommé Client PC est connecté à un noeud stéréotypé nommé Database Server.


Vos commentaires