1. Présenté par
Mme. Aminata N. SEMBENE
M. Babacar GAYE
M. Arona DIOP
Analyse et conception des SI -Novembre 2022
Diagramme de déploiement & diagramme de
composants
2. PLAN
INTRODUCTION
I- Le diagramme de composant
Concept
les éléments du diagramme
Etude de cas
II- Le diagramme de déploiement
Concept
les éléments du diagramme
Etude de cas
CONCLUSION
4. I- Le diagramme de composant
Concept
Définition
• Décrivent les composants et leurs dépendances dans l’environnement
de réalisation
Objectif
• Permet de représenter les différents logiciels (composants) du système
et leur dépendance (relation qui les lient)
Exemple
• Nous pouvons citer le codec : pour lire une vidéo en Divx le Windows
Media Player utilise un codec divx, ce même codec peut être utilisable
par d’autre lecteur vidéo ou remplaçable par un codec plus récent et
plus performant
5. Eléments du diagramme
Composant Un composant est un élément logiciel remplaçable et réutilisable qui
fourni ou reçoit un service bien précis
Un composant peut être remplacé par n’importe quel autre composant
compatible c'est-à-dire ayant les mêmes interfaces.
Il existe plusieurs possibilités pour représenter un composant :
6. Eléments du diagramme (2)
Interfaces
Les interfaces documentent dans un diagramme de composants
les relations et dépendances au sein d’une architecture logicielle
Il existe plusieurs possibilités pour représenter les interfaces :
Intégrées dans la représentation du composant (voire figure 1)
Avec la liste des interfaces requises et fournies sous formes de
stéréotypes
Dans un classeur séparé du composant dans lequel sont listés les
différents services (voire figure 2)
Avec des connecteurs d’assemblage (voire figure 3)
8. Eléments du diagramme (4)
Ports Le port est le point de connexion entre le composant et son
environnement, il est la matérialisation de l’interface.
Un composant peut être vu de deux manières :
Comme une boite noire dont
Nous ne connaissons pas le
contenu
Comme une boite blanche en
spécifiant les objets qui
constituent le composant et en
indiquant leur relation
11. I- Le diagramme de Déploiement
Concept
Définition
• Décrit la disposition physique des ressources matérielles qui
composent le système et montre la répartition des composants
sur ces matériels
Objectif
• Le diagramme de déploiement précise comment les composants
sont répartis sur les nœuds et quelles sont les connexions entre
les composants ou les nœuds.
12. Eléments du diagramme
Nœud Représente le matériel et les logiciels au sein d'un seul système. Il
est représenté par un cube et est l'élément physique de l'ensemble
du système
Il est caractérise par :
-Un nœud est représenté par un parallélépipède rectangle dans
lequel figure son nom.
-Un nœud possède des attributs (quantité de mémoire, vitesse de
processeur, marque, type…) que nous pouvons spécifier à
l’intérieur du parallélépipède.
13. Eléments du diagramme (2)
Noeud Pour montrer qu’un composant est affecté sur un nœud, il faut :
Soit en plaçant le composant
dans le nœud.
Soit en le reliant a l'aide d'une
relation de dépendance (flèche
en pointillées)
stéréotypée «support» orientée
du composant vers le nœud .
14. Eléments du diagramme (3)
Les artefacts L'artefact est le terme générique qui désigne n'importe quel élément
produit du travail, c’est un
élément concret et existant dans le monde réel (document, exécutable,
fichier, base de donnée…).
Un artefact se représente par un rectangle contenant son nom et le stéréotype
<<artifact>> (nous
pouvons aussi y faire figurer le symbole d’une feuille. Un artefact qui est la
manifestation d’un composant est
relie a celui-ci par une relation de dépendance (flèche en pointillées) stéréotype
<<manifest>>
oriente de l’artefact vers le composant.
15. Eléments du diagramme (4)
Les artefacts L’artefact est place soit :
L’artefact est place soit :
A l’intérieur du nœud dans lequel il est déployé.
A l’extérieur du nœud dans lequel il est déployé, mais relie a celui-ci par une relation de
dépendance stéréotype <<deploy>>.