Vous êtes sur la page 1sur 3

DIAGRAMME D'ACTIVITES Sémantique (suite)

„ Sémantique „ Les transitions sont dé


déclenché
clenchées par la fin
UML permet de repré représenter graphiquement le d'une activité
activité et provoquent le dé
début
comportement d'une mé méthode ou le dédéroulement immé
immédiat d'une autre (elles sont
d'un cas d'utilisation,
d'utilisation, à l'aide de diagrammes automatiques).
d'activité
d'activités
„ En thé
théorie, tous les mé
mécanismes
„ Il s’
s’agit d’
d’une variante des diagrammes d'é
d'états-
tats- dynamiques pourraient être dé décrits par un
transitions : diagramme d'activité
d'activités, mais seuls les
– Une activité
activité repré
représente une exé
exécution d'un mé
mécanisme, un mécanismes complexes ou inté intéressants
déroulement d'é
d'étapes sé
séquentielles. méritent d'être repré
représenté
sentés.
– Le passage d'une activité
activité vers une autre est maté
matérialisé
rialisé
par une transition.

Notation Notation (suite)


Pour représenter des transitions
„ activité
activités et transition, notation :
conditionnelles, on utilise des gardes
(expressions booléennes exprimées en langage
naturel), comme dans l'exemple suivant :

1
Synchronisation Ex. synchronisation
„ Il est possible de synchroniser les transitions
à l'aide des barres de synchronisation;
– Une barre de synchronisation permet d'ouvrir et
de fermer des branches parallè
parallèles au sein d'un
flot d'exé
d'exécution :
Les transitions qui partent d'une barre de
synchronisation ont lieu en même temps.
„ On ne franchit une barre de synchronisation
qu'aprè
qu'après ré
réalisation de toutes les transitions
qui s'y rattachent.

Couloirs d'activités Exemple

„ Afin d'organiser un diagramme d'activité


d'activités
selon les diffé
différents responsables des
actions repré
représenté
sentées, il est possible de
définir des "couloirs d'activité
d'activités".

„ Il est même possible d'identifier les


objets principaux
– qui sont manipulé
manipulés d'activité
d'activités en activité
activités
– Et visualiser leur changement d'éd'état.
tat.

2
Un autre exemple

Envoi et
réception de
signaux

Vous aimerez peut-être aussi

  • NHB Barbares Regles
    NHB Barbares Regles
    Document12 pages
    NHB Barbares Regles
    Cyrille Lamassé
    Pas encore d'évaluation
  • Maraudeur 20
    Maraudeur 20
    Document116 pages
    Maraudeur 20
    Cyrille Lamassé
    Pas encore d'évaluation
  • L'éclaireur 3
    L'éclaireur 3
    Document80 pages
    L'éclaireur 3
    Cyrille Lamassé
    Pas encore d'évaluation
  • L'éclaireur 1
    L'éclaireur 1
    Document38 pages
    L'éclaireur 1
    Cyrille Lamassé
    Pas encore d'évaluation
  • c01 Image Intro
    c01 Image Intro
    Document4 pages
    c01 Image Intro
    Cyrille Lamassé
    Pas encore d'évaluation
  • c04 Image Maillage
    c04 Image Maillage
    Document5 pages
    c04 Image Maillage
    Cyrille Lamassé
    Pas encore d'évaluation
  • coursDiagClasses1 7p
    coursDiagClasses1 7p
    Document7 pages
    coursDiagClasses1 7p
    Cyrille Lamassé
    Pas encore d'évaluation
  • c09 Image Rendurapide
    c09 Image Rendurapide
    Document7 pages
    c09 Image Rendurapide
    Cyrille Lamassé
    Pas encore d'évaluation
  • SI Exos
    SI Exos
    Document5 pages
    SI Exos
    Cyrille Lamassé
    Pas encore d'évaluation
  • c05 Image Illumination
    c05 Image Illumination
    Document6 pages
    c05 Image Illumination
    Cyrille Lamassé
    Pas encore d'évaluation
  • c09 Image Animation
    c09 Image Animation
    Document3 pages
    c09 Image Animation
    Cyrille Lamassé
    Pas encore d'évaluation
  • c02 Image Math
    c02 Image Math
    Document7 pages
    c02 Image Math
    Cyrille Lamassé
    Pas encore d'évaluation
  • LD Progfonct Scheme Cours
    LD Progfonct Scheme Cours
    Document9 pages
    LD Progfonct Scheme Cours
    Cyrille Lamassé
    Pas encore d'évaluation
  • coursUMLDynamique1 23p
    coursUMLDynamique1 23p
    Document23 pages
    coursUMLDynamique1 23p
    Cyrille Lamassé
    Pas encore d'évaluation
  • Formulaire Langage Et Automates
    Formulaire Langage Et Automates
    Document7 pages
    Formulaire Langage Et Automates
    Cyrille Lamassé
    Pas encore d'évaluation
  • coursUMLDynamique2 8p
    coursUMLDynamique2 8p
    Document8 pages
    coursUMLDynamique2 8p
    Cyrille Lamassé
    Pas encore d'évaluation
  • coursUML Introgenerale 16p
    coursUML Introgenerale 16p
    Document16 pages
    coursUML Introgenerale 16p
    Cyrille Lamassé
    Pas encore d'évaluation
  • coursPU UML 2004
    coursPU UML 2004
    Document6 pages
    coursPU UML 2004
    Cyrille Lamassé
    Pas encore d'évaluation
  • coursDiagClasses2 10p
    coursDiagClasses2 10p
    Document10 pages
    coursDiagClasses2 10p
    Cyrille Lamassé
    Pas encore d'évaluation
  • Unified Modeling Language
    Unified Modeling Language
    Document30 pages
    Unified Modeling Language
    Cyrille Lamassé
    Pas encore d'évaluation
  • ReflexionsModeleClasses 5p
    ReflexionsModeleClasses 5p
    Document5 pages
    ReflexionsModeleClasses 5p
    Cyrille Lamassé
    Pas encore d'évaluation
  • Immcm 2
    Immcm 2
    Document42 pages
    Immcm 2
    Cyrille Lamassé
    Pas encore d'évaluation
  • PgmationParContratsUML 3p
    PgmationParContratsUML 3p
    Document3 pages
    PgmationParContratsUML 3p
    Cyrille Lamassé
    Pas encore d'évaluation
  • TH' Ese
    TH' Ese
    Document196 pages
    TH' Ese
    Cyrille Lamassé
    Pas encore d'évaluation
  • Demarche UML
    Demarche UML
    Document10 pages
    Demarche UML
    Cyrille Lamassé
    Pas encore d'évaluation
  • Lang C Ayache
    Lang C Ayache
    Document131 pages
    Lang C Ayache
    Cyrille Lamassé
    Pas encore d'évaluation
  • Immcm 1
    Immcm 1
    Document31 pages
    Immcm 1
    Cyrille Lamassé
    Pas encore d'évaluation
  • Untitled
    Untitled
    Document9 pages
    Untitled
    Cyrille Lamassé
    Pas encore d'évaluation
  • Untitled
    Untitled
    Document17 pages
    Untitled
    Cyrille Lamassé
    Pas encore d'évaluation
  • Naheulbeuk Paladin
    Naheulbeuk Paladin
    Document2 pages
    Naheulbeuk Paladin
    Cyrille Lamassé
    Pas encore d'évaluation