I.4 ETUDE AU POINT DE VUE DYNAMIQUE
L'étude au point de vue dynamique consiste à
décrire les états d'objets au cours du fonctionnement du
système à concevoir. A ce stade, nous présentations un
diagramme d'activités avec une variante du diagramme
d'états-transitions.
I.4.1 Diagramme d'activités
Le diagramme d'activité représente la dynamique
du système. Il montre l'enchaînement des activités d'un
système ou même d'une opération. Le diagramme
d'activité représente le flot de contrôle qui retrace le
fil d'exécution et qui transite d'une activité à l'autre
dans le système.
En d'autres termes, ce diagramme modélise le
déroulement des activités du système sous forme
d'étapes séquentielles. Les transitions sont
déclenchées par la fin d'une activité et provoquent le
début immédiat d'une autre.
Cette dernière se manifeste par l'ajout au diagramme
d'activités des éléments suivants :
a. Etat :
Un état est un point où un certain
événement doit avoir lieu avant que l'activité puisse
continuer.
? L'état initial :
Ceci montre le point de départ ou la première
activité de l'écoulement.
Dénoté par un cercle plein.
? L'état final :
L'extrémité du diagramme d'activité est
montrée par un symbole de boudine, également appelé comme
activité finale.
b. Activité :
Une activité (activity) décrit
l'exécution de fonctionnalités ou de comportements. Elle est
modélisée par plusieurs noeuds reliés par des
flèches.
81
On distingue les noeuds d'action, les noeuds de contrôle
et les noeuds objets. Les activités possèdent tant un
modèle de flux de contrôle qu'un modèle de données.
Elle est Représentée par un rectangle avec les bords (presque
ovales) arrondie.
Activité
c. Action :
La plus petite unité de fonction exécutable au
sein d'une activité est l'action (action). Elle est
représentée sous forme de rectangle aux angles arrondis. Ce
rectangle contient le nom ou une brève description de l'action. Si une
action est un appel d'activité, alors un petit symbole de fourchette est
apposé en bas, à droite.
d. Transition :
? Transition automatique :
Elle représentée par une flèche simple
qui est franchie quand l'activité précédente est finie.
Transition (automatique)
Une activité
|
|
Autre activité
|
|
? Transition gardée (alternative) :
Elle représentée par une flèche avec une
condition entre crochets qui est franchie si la condition est
vérifiée.
Gardée ou alternative
[Sinon]
Condition de garde
Une activité
[Non accepter]
Autre activité
La figure suivante présente le diagramme
d'activités du système GESTPRO_ETS.
82
Figure 15 : Diagramme d'activité
|