Composants

Dans la modélisation UML, les composants sont des éléments de modèle qui représentent des éléments indépendants, interchangeables d'un système. Ils respectent et réalisent une ou plusieurs interfaces fournies et requises, qui déterminent le comportement des composants.

Les composants rendent un système plus souple, plus évolutif et plus réutilisable.

Pour qu'un composant puisse être remplacé, il doit répondre aux critères suivants :

Dans les modèles qui représentent des systèmes exécutables, les composants représentent les composants qui sont utilisés pendant l'exécution du système. Les objets COM+, les JavaBeans™ et les services Web sont autant d'exemples.

Un composant prend habituellement le nom de l'élément du système qu'il représente.

Comme le montre la figure suivante, un composant est affiché dans l'éditeur de diagramme comme un rectangle qui contient le nom du composant. Il contient aussi le stéréotype «component» ou une icône de composant, qui est une case avec deux petits rectangles qui sortent sur le côté.

Un rectangle qui contient le nom Component1, le mot component entre guillemets et l'icône de composant.

Les compartiments sont utilisés pour afficher des informations sur les attributs, les opérations, les interfaces fournies, les interfaces obligatoires, les réalisations et la structure interne du composant.


Vos commentaires