Académique Documents
Professionnel Documents
Culture Documents
SIMMO/ENSM.SE
Diagrammes de composants
SIMMO/ENSM.SE
Sommaire
Definition
Diagrammes de composants
Composant
Module
Dependance
Processus et taches
Exemple
Octobre 2002
Oct.2002
Diagrammes de composants
SIMMO/ENSM.SE
Oct.2002
Sommaire 2
Diagrammes de composants
SIMMO/ENSM.SE
Composant
Definition
Decrit les composants et leurs dependances dans lenvironnement de
realisation.
Nom du composant
Un service
Un autre service
Oct.2002
Definition 3
Oct.2002
Composant 4
Diagrammes de composants
SIMMO/ENSM.SE
Diagrammes de composants
Composant (suite)
SIMMO/ENSM.SE
Composant (suite)
Si un composant implante plusieurs classes, ces derni`eres sont representees
comme suit (noter les notations daccessibilite (+,-)):
Lecture
Journal
<<ex
ecutable>>: un programme qui peut sexecuter sur un
nud (cf. diagrammes de deploiement);
+ Maquette
+ Liste dabonns
Ralisation
Liste darticles
+ Page
Linstance dun composant est representee par un composant dont le nom est
souligne.
f: Fichier
Diagrammes de composants
SIMMO/ENSM.SE
Oct.2002
Composant (suite) 6
Diagrammes de composants
SIMMO/ENSM.SE
Module
Dependance
Corps
<<fichier>>
Zoo.cpp
Gnrique
<<fichier>>
Zoo.cpp
Oct.2002
<<fichier>>
Zoo.cpp
Module 7
Oct.2002
<<fichier>>
Zoo.cpp
<<fichier>>
Zoo.cpp
Dependance 8
Diagrammes de composants
SIMMO/ENSM.SE
Diagrammes de composants
SIMMO/ENSM.SE
Processus et taches
Exemple
<<thread>>
Capteur
Oct.2002
Processus et taches 9
Diagrammes de composants
SIMMO/ENSM.SE
Oct.2002
Exemple 10
Diagrammes de composants
SIMMO/ENSM.SE
Agenda
*
* + contacts
Coordonnes
Personne
+ propritaire
Agenda
utiliser
Coordonne
lecture
Email
PageWWW
<<fichier>>
agenda_db
+ nom : Chane
1..*
0..*
+ propritaire
criture
+adresses
Adresse
Coordonne
Tlphonique
<<bibliothque>>
Accs
Internet
Electronique
+ utiliser() { abstrait }
connexion
Systme dexploitation
Adresse
+ utiliser()
Tlphone
Electronique
PageWWW
+ utiliser()
Oct.2002
<<bibliothque>>
Reconnaissance
Vocale
+ utiliser()
Email
+ utiliser()
Oct.2002
<<bibliothque>>
Conversation
Tlphonique
connexion
connexion
<<bibliothque>>
Modem
<<bibliothque>>
RseauLAN