Académique Documents
Professionnel Documents
Culture Documents
&
DIAGRAMMES DE DÉPLOIEMENT
L2ARS/SIL – 2011/2012
DIAGRAMME DE COMPOSANTS
▪ Le diagramme de composants montre l'organisation et la dépendance entre les
différents composants du système.
▪ C'est un diagramme qui permet de modéliser les aspects physiques des systèmes
orientés objet.
- des composants,
- des relations de dépendance.
- des interfaces,
▪ Un composant est l'implémentation physique d'un élément logique tel que les clases et les
collaborations (messages envoyés).
▪ Chaque composant doit avoir un nom, qui est formé d’une chaîne de caractères.
▪ Le nom peut être simple ou composé (précédé par le nom du paquetage dans le quel, il
réside).
DIAGRAMME DE COMPOSANTS (COMPOSANTS)
Modélisation du code source
Exemple
DIAGRAMME DE COMPOSANTS (COMPOSANTS)
Modélisation des exécutables et des bibliothèques
Exemple
DIAGRAMME DE COMPOSANTS (COMPOSANTS)
Modélisation des tables, des fichiers et des documents
Exemple
DIAGRAMME DE COMPOSANTS (COMPOSANTS)
Organisation des composants
ou porter un stéréotype :
DIAGRAMME DE COMPOSANTS (COMPOSANTS)
Organisation des composants
▪ Pour chaque type de composant, on peut utiliser une représentation spécifique :
Exemple :
DIAGRAMME DE COMPOSANTS (DÉPENDANCE)
Une interface est un ensemble d'opérations qui servent à spécifier les services d'une classe
ou d'un composant. Les interfaces sont utilisées pour assembler les composants entre eux
tout en gardant leur indépendance. Le composant qui réalise l'interface peut être connecté
à l'interface à l'aide d'une relation de réalisation simplifiée ou étendue (peut révéler les
opérations). Le composant qui accède aux services de l'autre composant à travers l'interface
est relié à cette dernière par une relation de dépendance.
Exemple :
DIAGRAMME DE DÉPLOIEMENT
Le diagramme de déploiement indique l'organisation matérielle de l'application à
concevoir. Il spécifie les composants physiques nécessaires pour l'application. Il peut
indiquer la répartition des éléments logiques (appartenant à un diagramme de
composants) exécutés au niveau de chaque nœud.
DIAGRAMME DE DÉPLOIEMENT
- des noeuds,
- des connexions,
- des composants,
Comme tous les autres diagrammes, le diagramme de déploiement peut contenir des
notes et des contraintes.
DIAGRAMME DE DÉPLOIEMENT
Nœuds
Ce sont les objets physiques nécessaires pour réaliser un traitement. Un nœud doit avoir nom
composé d'une chaîne de caractères excepté les : . Le nom peut être simple ou complet (précédé
par le nom du paquetage dans lequel il réside). On peut organiser les nœuds en paquetages de la
même façon que les classes et les composants.
Composants
Des instances de composants peuvent être incluses dans une instance de nœuds.