Professional Documents
Culture Documents
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Sommaire
e Diagrammes de d ploiement
Une partie du mat riau de ce cours est issue du cours de S.Galland (Stephane.Galland@emse.fr) e Octobre 2002
Oct.2002
Oct.2002
Sommaire 2
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
D nition e
e Illustre la disposition physique des diff rents mat riels (ou nuds) qui e e entrent dans la composition du syst` me. Illustre la r partition des composants (cf. diagrammes de composants) e au sein des nuds. Les diagrammes de d ploiement existent sous deux formes : e e sp cication et instance. e Un diagramme est compos : de dispositifs physiques (les nuds), dobjets dimplantation attach s aux nuds (les composants), e e de liens repr sentants les moyens de communication entre les nuds (les supports de communication).
Oct.2002 D nition 3 e Oct.2002
Nuds Chaque resource mat rielle est repr sent e par un nud. e e e En g n ral, cette ressource poss` de ses propres attributs e e e (capacit m moire, capacit calculatoire, ...). e e e Exemple : calculateur, ressource humaine, imprimante
Noeud Instance de Noeud
Nuds 4
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Nuds (suite)
e Les composants r sident dans des nuds.
Un noeud Un Un composant noeud <<support>> Un composant
Nuds (suite) La nature des equipement peut etre pr cis e par un e e st r otype. ee Exemple de st r otypes de nuds (non standard) : ee
<<dispositif>> Modem <<processeur>> PC <<mmoire>> Disque
La migration dun composant est repr sent e par le st r otype e ee e <<devient>>. La copie dun composant est repr sent e par le st r otype <<copie>>. e e ee
Serveur <<BdD>> :laDB <<copie>> <<mmoire>> sauvegarde: HDD :laDB
Oct.2002
Nuds (suite) 5
Oct.2002
Nuds (suite) 6
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Supports de communication Les supports de communication sont symbolis s par des e relations entre les nuds. ee La nature du support peut etre pr cis e par un st r otype : e e <<mmoire>>, ... e Le support de communication est a priori bidirectionnel.
PC <<RS232>> 68k
Exemple dun syst` me de s curit - Point de vue sp cication e e e e Lexemple partiel qui suit est extrait du livre Instant UML (chapitre 5) et il est possible dobtenir lexmple complet sur le site http://www.wrox.com. e e e e ` Il sagit dun syst` me de s curit limitant les acc` s a des ` parties dun edice a laide de cartes magn tiques. e
Oct.2002
Supports de communication 7
Oct.2002
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Serveur X
MotDePasse valeur ID
Badge
Systme
1..*
Batiment nom
Oct.2002
Oct.2002
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Exemple dun syst` me de s curit - Point de vue instance e e e Le syst` me g` re un seul batiment contenant trois portes. e e
Serveur Systme 1
<<dispositif>> Imprimante 2
Le syst` me peut etre g r par une personne nomm e e ee e Tolkien. Deux utilisateurs peuvent acc der au batiment : e e ` Gandalf a acc` s a la premi` re (8h-18h) et seconde porte e (12h-24h) e Bilbon a acc` s a la trois` me porte toute la journ e. e ` e
<<dispositif>> Imprimante 1
PC Batiment
<<RNIS>> *
maitre 1..*
Porte
Oct.2002
Oct.2002
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagrammes de d ploiement e
SIMMO/ENSM.SE
Diagramme dobjets
:Utilisateur nom = "Bilbon" :Utilisateur nom = "Gandalf" :Badge :Badge :MotDePasse valeur = "eru" :Accs dbut=8h fin=18h :Superviseur nom = "Tolkien" :Accs dbut=12h fin=24h :Accs dbut=0h fin=24h
P2:Porte
P1:Porte P2:Porte
:Systme
Bat1:Batiment
P3:Porte
Oct.2002
Diagramme dobjets 13
Oct.2002
Diagramme dobjets 14