La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Diagramme de Déploiement

Présentations similaires


Présentation au sujet: "Diagramme de Déploiement"— Transcription de la présentation:

1 Diagramme de Déploiement
Le langage UML 2.0 Diagramme de Déploiement

2 Diagramme de Déploiement
Le diagramme de déploiement Décrit la disposition physique des ressources matérielles d’un système Montre la répartition des composants sur ces matériels. Précise comment les composants sont répartis sur les nœuds Définit les connexions entre les composants ou les nœuds.

3 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

4 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

5 Notion d’artefact Un artefact (artifact) est la spécification d’une partie d’information physique utilisée ou produite lors du processus de développement d’un logiciel.

6 Notion d’artefact Un artefact (artifact) est la spécification d’une partie d’information physique utilisée ou produite lors du processus de développement d’un logiciel. Voici quelques artéfacts communs : Fichiers exécutables du type .exe ou .jar Fichiers de bibliothèque comme les fichiers .dll Fichiers sources, par exemple : .java ou .cpp Fichiers de configuration utilisés par le système .xml, .proprerties…

7 Notion d’artefact Un artefact (artifact) est la spécification d’une partie d’information physique utilisée ou produite lors du processus de développement d’un logiciel. Voici quelques artéfacts communs : Fichiers exécutables du type .exe ou .jar Fichiers de bibliothèque comme les fichiers .dll Fichiers sources, par exemple : .java ou .cpp Fichiers de configuration utilisés par le système .xml, .proprerties…

8 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

9 Notion de nœud Un nœud est une ressource d’exécution sur laquelle des artefacts peuvent être déployés en vue d’être exécutés.

10 Nœud et instance de noeud

11 Nœuds et instances de nœuds

12 Nœuds et instances de nœuds
Deux instances de nœuds de même type pour représenter un système d’équilibrage de charge.

13 Artefact déployé sur un nœud
Pour montrer qu’un élément (artefact ou composant) est affecté à un nœud, on peut représenter l’élément dans le nœud.

14 Artefact déployé sur un nœud
Autre formalisme Ou bien les relier par une relation de dépendance stéréotypée «deploy» orientée de l’élément vers le nœud

15 liste d’artefacts dans un noeud
On peut noter la liste des artefacts dans un noeud. Cela permet de synthétiser de façon claire le comportement du système. Cependant, la liste ne donne pas les relations de dépendance entre les différents artefacts.

16 liste d’artefacts dans un noeud
Une autre représentation est possible, à l’aide d’une relation de dépendance.

17 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

18 Supports d’exécution Un support d’exécution (device) est une sorte de nœud qui décrit une ressource physique de calcul sur laquelle des artefacts peuvent être déployés.

19 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

20 Environnement d’exécution
Un environnement d’exécution est une sorte de nœud qui décrit un environnement d’exécution pour un type spécifique de composant.

21 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

22 Cible de déploiement Une cible de déploiement est la spécification d’un endroit où il est possible de déployer des artefacts. Il existe trois types de cibles de déploiement, les nœuds, les spécifications d’instances (si celle-ci est l’instance d’un nœud), les possessions (composite structure diagram),

23 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

24 Artefact déployé Un artefact déployé (deployed artifact ) est un artefact ou une instance d’artefact qui a été deployé sur une cible de déploiement.

25 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

26 Manifestation Une manifestation (manifestation) est une relation qui montre qu’un élément du modèle est incorporé dans un artefact Si un artefact est la représentation physique d’un composant, il constitue la manifestation de ce composant. La relation se représente par une flèche de dépendance allant de l’artefact au composant avec le stéréotype <<manifest>>.

27 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

28 Chemin de communication
Un chemin de communication (Communication Path) est une association entre deux nœuds au travers de laquelle les nœuds peuvent communiquer par l’échange de messages et de signaux.

29 Chemin de communication
On peut aussi faire figurer des chemins de communication entre des nœuds d’environnement d’exécution. On obtient ainsi des représentations plus précises qu’avec des liens entre nœuds.

30 Diagramme de Déploiement
Les éléments : Artefacts Nœuds Sortes de nœuds et artefacts Supports d’exécution Environnement d’exécution Cible de déploiement Artefact déployé Les relations entre éléments : Manifestation Chemin de communication Spécification de déploiement

31 Spécification de déploiement
Une spécification de déploiement (deployment specification) spécifie un ensemble de propriétés qui déterminent les paramètres d’exécution d’un artefact déployé sur un nœud.

32 Un diagramme de Déploiement


Télécharger ppt "Diagramme de Déploiement"

Présentations similaires


Annonces Google