Académique Documents
Professionnel Documents
Culture Documents
de la notation UML 2
utilis dans ce livre
annexe
ud UC diagramme complexe
Sujet
Use Case2
include
ActeurHumain
Fragment
Use Case21
Use Case22
include
Use Case1
Extension points:
PtEx2
PtEx1
(PtEx1)
Use Case3
extend
ActeurSpcialis
Diagramme de squence
Montre la squence verticale des messages passs entre
objets au sein dune interaction
Figure A3
183
Figure A4
sd Squence
:ClasseA
:ActeurHumain
loop
appel synchrone
[condition]
create
nouveau
:ClasseB
self-message
retour
autre appel
alt
m1 asynchrone
[C1]
[else]
m2
destroy
Figure A5
Diagramme de classes
Montre les briques de base statiques : classes, associations, interfaces, attributs, oprations, gnralisations,
etc.
Figure A6
185
Figure A7
Figure A8
186
Figure A10
Figure A11
187
Figure A12
Figure A13
Figure A14
Catgorisation des classes danalyse en trois catgories qui a t propose par I. Jacobson et popularise ensuite par le RUP (Rational Unified Process) :
Celles qui permettent les interactions entre le site web et ses utilisateurs sont qualifies de dialogues . Il sagit typiquement des crans
proposs lutilisateur.
Les classes qui contiennent la cinmatique de lapplication sont
appeles contrles . Elles font la transition entre les dialogues et
les concepts du domaine, et contiennent les rgles applicatives.
Celles qui reprsentent les concepts mtier sont qualifies
d entits . Elles sont trs souvent persistantes.
188
Diagramme de packages
Montre lorganisation logique du modle et les relations
entre packages
Figure A15
Diagramme de packages
Package (ou paquetage) : mcanisme gnral de regroupement dlments tels que classes, interfaces, mais aussi acteurs, cas dutilisation, etc.
Les packages peuvent tre imbriqus dans dautres packages.
Importation : relation de dpendance entre packages qui rend visibles
les lments publics de lun des packages au sein dun autre.
Figure A16
189
Diagramme dtats
Montre les diffrents tats et transitions possibles des
objets dune classe lexcution
Figure A17
tat : condition ou situation qui se produit dans la vie dun objet pendant laquelle il satisfait une certaine condition, excute une activit particulire ou attend certains vnements.
vnement : spcification dune occurrence remarquable qui a une localisation dans le temps et lespace. Un vnement peut porter des paramtres qui matrialisent le flot dinformation ou de donnes entre objets.
Figure A18
Transition : connexion entre deux tats dun automate, qui est dclenche par loccurrence dun vnement, et conditionne par une condition
de garde, induisant certains effets.
Effet : action ou activit qui sexcute lorsquune transition se dclenche.
Lexcution de leffet est unitaire et ne permet de traiter aucun vnement supplmentaire pendant son droulement.
Un tat peut contenir une activit durable (do-activity), qui est interruptible par un vnement, mais peut galement se terminer delle-mme.
190