5 Da

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 16

UML

Diagramme d’Activités
Klazé Faïrousse DAO
d.fairousse@gmail.com / klazedao@hotmail.com

2022-2023.
Diagramme d’Activités
Plan
 Diagramme d’Activités
 Notation
 Les Couloirs
 Exemple Complet
 Recommandations
 Conclusion

DAO
Diagramme d’Activités
Diagramme d’Activités

Diagramme
 Un diagramme d’activités permet de mettre l’accent
d’Activités sur les traitements via la représentation graphique du
comportement d’une méthode ou du déroulement
Notation
d’un cas d’utilisation.
Les Couloirs  Il permet d’illustrer et de consolider la description
textuelle des cas d’utilisation.
Exemple Complet
 Il est utilisé pour décrire des processus métier de
Recommandations haut niveau (équivalent du MOT MERISE).

Conclusion
 On parle généralement dans ce cas de modélisation
de workflow ou de processus.

3
DAO
Diagramme d’Activités
Diagramme d’Activités
 Un diagramme d’activités peut être utilisé pour
Diagramme
d’Activités
décrire une fonctionnalité induisant un flot de
contrôle traversant le système.
Notation
 Le diagramme d’activité est un diagramme états-
transitions simplifié pour lequel :
Les Couloirs
 les états se réduisent à de simples actions ou
Exemple Complet activités et ;
Recommandations  les transitions se déclenchent automatiquement
avec éventuellement des gardes.
Conclusion
Saisir login/pass

[OK] [non OK]

Accès système Accès refusès 4

DAO
Diagramme d’Activités
Diagramme d’Activités
 C’est une alternative aux diagrammes d’interaction
Diagramme
d’Activités pour la description d’un cas d’utilisation.
 Un diagramme d’activités peut être utilisé pour
Notation
décrire avec précision
Les Couloirs  Le contenu d’une opération d’une classe.
Exemple Complet  Une activité incluse dans un diagramme états-
transitions.
Recommandations
 Inconvénient :
Conclusion  Le lien entre activité et objet n’est pas clairement
défini.

5
DAO
Diagramme d’Activités
Notation

Diagramme
 Une transition sur un diagramme d’activités est
d’Activités représentée par une flèche éventuellement étiquetée
par une garde.
Notation
 Un branchement conditionnel est représenté par un
Les Couloirs losange d’où partent toutes les alternatives
obligatoirement exclusives.
Exemple Complet
 On utilise des jonctions pour synchroniser les
Recommandations activités entre-elles.

Conclusion
 Les états initial et final peuvent être représentés sur
le diagramme.

6
DAO
Diagramme d’Activités
Notation

Diagramme
 Exemple :
d’Activités
Dépôt demande de déplacement
Notation
[Pas de validation Responsable]
Les Couloirs

[Validation Responsable]
Exemple Complet

Calculer Montant indemnité


Recommandations

Conclusion
[Pas de validation GRH]

[Validation GRH]

Préparer Ordre de Mission


7
DAO
Diagramme d’Activités
Notation
Nœud de bifurcation
Diagramme Réception
Nœud initial Nœud de fusion
d’Activités commande

Notation

Vérifier Vérifier
Les Couloirs Paiement disponibilité
produit Condition de garde
Annuler
Exemple Complet [else] commande [else]

Nœud de
Recommandations
décision [valide] [disponible]
Nœud de Fin
Conclusion d’activité Éditer Éditer
facture BL

Nœud d’union et de
Déclarer Livrer bifurcation
TVA commande fusionnés

8
Nœud de fin de flot
DAO
Diagramme d’Activités
Les Couloirs
 Chaque couloir possède un nom
Diagramme
d’Activités  Il n’est pas obligatoire que ce nom ait une sémantique
particulière
Notation
 En général, un couloir correspond à une classe du
Les Couloirs système
Client Commercial Magasinier
Exemple Complet
Réception
commande
Recommandations
Enregistrer
Conclusion commande

Payer
Exécuter
command
e

Récupérer Livrer
Commande commande
9
Diagramme d’Activités
Les Couloirs
Diagramme
 Projet Croud Founding
d’Activités

Choisir le projet dans Demander les Valider les infos


Notation lequel on vas investir informations
Utilisateurs

Les Couloirs
Valider paiement
Exemple Complet

Recommandations
[No Ok]
isValid

Conclusion
[Ok]

Envoyer un email Enregistrer l'operation

10
Diagramme d’Activités
Les Couloirs
Diagramme
 Gestion des collaborateurs
d’Activités

Notation

Les Couloirs

Exemple Complet

Recommandations

Conclusion

11
Diagramme d’Activités
Les Couloirs
Diagramme
d’Activités

Notation

Les Couloirs

Exemple Complet

Recommandations

Conclusion

12
Diagramme d’Activités
Exemple Complet
Insérer carte
i=0
Diagramme
d’Activités Saisir code
[Annulation] [code invalide] i=i+1 [i<3]
Avaler carte
Notation [code valide] [i==3]
Choisir opération
Les Couloirs [retrait]
[versement]

Exemple Complet Saisir montant

Choisir compte Saisir montant


Recommandations

Insérer enveloppe
Conclusion
Demander
Retirer billets autorisation retrait

Restituer carte
[non autorisé]
Distribuer billets

[autorisé] 13
Diagramme d’Activités
Recommandations
 Utiliser le diagramme d’activité pour décrire un
Diagramme
d’Activités
processus métier de haut niveau (= équivalent du
MOT MERISE).
Notation  Préférer le diagramme d’activités à un diagramme
d’interaction pour décrire un cas d’utilisation
Les Couloirs
purement algorithmique (cas des batchs).
Exemple Complet  Privilégier l’utilisation d’un pseudo-code pour
décrire les algorithmes trop imposants.
Recommandations

Conclusion

14
DAO
Diagramme d’Activités
Conclusion
 Un diagramme d’activités permet de mettre l’accent
Diagramme
d’Activités
sur les traitements via la représentation graphique du
comportement d’une méthode ou du déroulement
Notation d’un cas d’utilisation.
 Il est utilisé pour décrire des processus métier de
Les Couloirs
haut niveau (équivalent du MOT MERISE).
Exemple Complet  Le diagramme d’activité est un diagramme états-
transitions simplifié pour lequel :
Recommandations
 les états se réduisent à de simples actions ou
Conclusion activités et ;
 les transitions se déclenchent automatiquement
avec éventuellement des gardes.

15
DAO
Merci

Vous aimerez peut-être aussi