Vous êtes sur la page 1sur 5

Analyse et Conception de logiciel

CHAPITRE VI : DIAGRAMME D’ACTIVITES

VI.1. ACTIVITES
Une activité est une série d’actions. Une action consiste à affecter une valeur à un attribut,
créer ou détruire un objet, effectuer une opération, envoyer un signal à un autre objet ou à soi-
même, etc.

Sa représentation graphique est la suivante

La representation graphique d’une activité initile et d’une activité finale est la même que celle
à changment d’etat.

VI.2. LES ENCHAINEMENTS D’ACTIVITES

Un enchaînement d’activités est un lien orienté entre deux activités. Il est franchi dès
que l’activité d’origine est terminée. Son franchissement conduit à l’enclenchement de
l’activité de destination.
Sa représentation graphique est la suivante :

Un enchaînement d’activités peut également être une alternative. Chaque branche de


l’alternative est dotée d’une condition de garde exclusive des autres conditions.
La représentation graphique de l’alternative est la suivante :

Rédigé par FONKE Eric 1


Analyse et Conception de logiciel

Un enchaînement d’activités de type fourche possède également plusieurs activités de destin


ation. Dés qu’il est franchi toutes les activités de destination sont enclenchées en parallèle.
La représentation graphique de l’enchaînement de type fourche est la suivante :

Un enchaînement d’activités de type synchronisation possède plusieurs activités


d’origine et une seule activité de destination. Il faut que toutes les activités d’origine
soient terminées pour qu’il soit franchi et l’activité de destination soit déclenchée.

Exemple : prenons l’exemple de l’achat d’une jument. Le traitement des papiers et le


transport de la jument sont traités en parallèle. En effet, l’acheteur peut très bien réaliser ces
deux activités en même temps.

Rédigé par FONKE Eric 2


Analyse et Conception de logiciel

Rédigé par FONKE Eric 3


Analyse et Conception de logiciel

VI.3. LES COULOIRS


A la différence du diagramme de changement d’état, le diagramme d’activités peut
représenter les activités réalisées par plusieurs objets avec leurs enchainements.
Pour cela, le diagramme est divisé en couloirs. A chaque couloir correspond l’objet
responsable de la réalisation de toutes les activités contenues dans ce couloir.
La représentation graphique des couloirs est la suivante :

Rédigé par FONKE Eric 4


Analyse et Conception de logiciel

Exemple : achat d’une jument ou les activités relatives à l’acheteur et à l’elevage


vendeur sont decrite

Rédigé par FONKE Eric 5