• Aucun résultat trouvé

Analyse, Conception Objet Diagrammes de d´eploiement

N/A
N/A
Protected

Academic year: 2022

Partager "Analyse, Conception Objet Diagrammes de d´eploiement"

Copied!
4
0
0

Texte intégral

(1)

Diagrammes de d´eploiement SIMMO/ENSM.SE

Analyse, Conception Objet Diagrammes de d´eploiement

Une partie du mat´eriau de ce cours est issue du cours de S.Galland (Stephane.Galland@emse.fr)

Octobre 2002

Oct.2002 1

Diagrammes de d´eploiement SIMMO/ENSM.SE

Sommaire

D´efinition

Nœuds

Supports de communication

Exemple (vue sp´ecification)

Exemple (vue instance)

Oct.2002 Sommaire– 2

Diagrammes de d´eploiement SIMMO/ENSM.SE

D´efinition

Illustre la disposition physique des diff´erents mat´eriels (ou nœuds) qui entrent dans la composition du syst`eme.

Illustre la r´epartition des composants (cf. diagrammes de composants) au sein des nœuds.

Les diagrammes de d´eploiement existent sous deux formes : sp´ecification et instance.

Un diagramme est compos´e :

de dispositifs physiques (lesnœuds),

d’objets d’implantation attach´es aux nœuds (lescomposants),

de liens repr´esentants les moyens de communication entre les nœuds (lessupports de communication).

Oct.2002 D´efinition– 3

Diagrammes de d´eploiement SIMMO/ENSM.SE

Nœuds

Chaque resource mat´erielle est repr´esent´ee par un nœud.

En g´en´eral, cette ressource poss`ede ses propres attributs (capacit´e m´emoire, capacit´e calculatoire, ...).

Exemple : calculateur, ressource humaine, imprimante

Noeud Instance

de Noeud

Oct.2002 Nœuds– 4

(2)

Diagrammes de d´eploiement SIMMO/ENSM.SE

Nœuds (suite)

Les composants r´esident dans des nœuds.

Un noeud Un

composant

Un composant Un noeud

<<support>>

La migration d’un composant est repr´esent´ee par le st´er´eotype

<<devient>>.

La copie d’un composant est repr´esent´ee par le st´er´eotype<<copie>>.

<<BdD>>

:laDB Serveur

:laDB sauvegarde: HDD

<<mémoire>>

<<copie>>

Oct.2002 Nœuds (suite)– 5

Diagrammes de d´eploiement SIMMO/ENSM.SE

Nœuds (suite)

La nature des ´equipement peut ˆetre pr´ecis´ee par un st´er´eotype.

Exemple de st´er´eotypes de nœuds (non standard) :

<<dispositif>>

Modem

<<processeur>>

PC

<<mémoire>>

Disque

Oct.2002 Nœuds (suite)– 6

Diagrammes de d´eploiement SIMMO/ENSM.SE

Supports de communication

Les supports de communication sont symbolis´es par des relations entre les nœuds.

La nature du support peut ˆetre pr´ecis´ee par un st´er´eotype :

<<m´emoire>>, ...

Le support de communication est a prioribidirectionnel.

PC 68k

<<RS232>>

Oct.2002 Supports de communication– 7

Diagrammes de d´eploiement SIMMO/ENSM.SE

Exemple d’un syst`eme de s´ecurit´e - Point de vue sp´ecification

L’exemple partiel qui suit est extrait du livre “Instant UML”

(chapitre 5) et il est possible d’obtenir l’exmple complet sur le site http://www.wrox.com.

Il s’agit d’un syst`eme de s´ecurit´e limitant les acc`es `a des parties d’un ´edifice `a l’aide de cartes magn´etiques.

Oct.2002 Exemple d’un syst`eme de s´ecurit´e - Point de vue sp´ecification– 8

(3)

Diagrammes de d´eploiement SIMMO/ENSM.SE

Diagramme des classes

Utilisateur Superviseur

MotDePasse valeur

Personne nom

Badge ID

Porte nom

Batiment Système nom

début fin

Accès

1..*

*

*

1..*

1..*

Oct.2002 Exemple d’un syst`eme de s´ecurit´e - Point de vue sp´ecification– 9

Diagrammes de d´eploiement SIMMO/ENSM.SE

Diagramme partiel de composants

Système Serveur X

Batiment Services X

Oct.2002 Exemple d’un syst`eme de s´ecurit´e - Point de vue sp´ecification– 10

Diagrammes de d´eploiement SIMMO/ENSM.SE

Diagramme partiel de d´eploiement

Serveur X TX

3

Système Serveur

1

<<dispositif>>

Imprimante 2

Batiment PC

<<dispositif>>

Imprimante 1

Porte

<<TCP/IP>>

Console

*

maitre

1..*

<<RNIS>>

Oct.2002 Exemple d’un syst`eme de s´ecurit´e - Point de vue sp´ecification– 11

Diagrammes de d´eploiement SIMMO/ENSM.SE

Exemple d’un syst`eme de s´ecurit´e - Point de vue instance

Le syst`eme g`ere un seul batiment contenant trois portes.

Le syst`eme peut ˆetre g´er´e par une personne nomm´ee Tolkien.

Deux utilisateurs peuvent acc´eder au batiment :

Gandalf a acc`es `a la premi`ere (8h-18h) et seconde porte (12h-24h)

Bilbon a acc`es `a la trois`eme porte toute la journ´ee.

Oct.2002 Exemple d’un syst`eme de s´ecurit´e - Point de vue instance– 12

(4)

Diagrammes de d´eploiement SIMMO/ENSM.SE

Diagramme d’objets

:Système Bat1:Batiment

nom = "Tolkien"

:Superviseur :MotDePasse valeur = "eru"

P1:Porte

P3:Porte :Accès

début=8h fin=18h

:Accès début=12h fin=24h :Badge nom = "Gandalf"

:Utilisateur

P2:Porte

nom = "Bilbon"

:Utilisateur

:Badge

:Accès début=0h fin=24h

Oct.2002 Diagramme d’objets– 13

Diagrammes de d´eploiement SIMMO/ENSM.SE

Diagramme partiel de d´eploiement

Bat1:

Batiment PC1

P2:Porte

P3:Porte P1:Porte

Oct.2002 Diagramme d’objets– 14

Références

Documents relatifs

Quelle relation doit exister entre B 0 et t pour que le r´esultat de l’une des mesures

Comme il s’agit de tester un grand nombre de courbes et comme de plus les tests n´ ecessitent beaucoup de calculs et peu d’acc` es ` a la m´ emoire, cette m´ ethode de

D´ efinition (rang d’un syst` eme ´ echelonn´ e) : Le rang r d’un syst`eme ´echelonn´e `a p ´equations et n inconnues est ´egal au nombre d’´equations qui n’ont pas un

On note r la masse de substance radio- active, p la masse totale de plastique pour les coques et enfin m le total en minutes de travail, n´ecessaires.. `a la fabrication

Le syst` eme admet bien une solution num´ erique mais elle n’est pas interpr´

Les syst` emes d’exploitation distribu´ es (Distributed Operating Systems) : ces syst` eme sont con¸cu pour permettre une migration transparente des processus et des donn´ ees de

Les syst` emes d’exploitation distribu´ es (Distributed Operating Systems ) : ces syst` eme sont con¸ cu pour permettre une migration transparente des processus et des donn´ ees de

Les syst` emes d’exploitation distribu´ es (Distributed Operating Systems ) : ces syst` eme sont con¸ cu pour permettre une migration transparente des processus et des donn´ ees de