Download Write a title that briefly explains what it is about. and more Schemes and Mind Maps Information Systems in PDF only on Docsity! Diagramme d’activités 1 Année Universitaire: 2021-2022 1. Qu’est-ce que le diagramme de d’activité 2 Le diagramme d’activité est le plus approprié pour modéliser la dynamique d’une tâche, d’un cas d’utilisation lorsque le diagramme de classe n’est pas encore stabilisé. Diagramme d’activité est utilisé pour: Modéliser un workflow dans un cas d’utilisation ou entre plusieurs cas d’utilisation. Spécifier une opération (décrire la logique d’une opération) 4. Diagrammes d’activités: Synchronisation (1/3) La barre de synchronisation a deux sémantiques : Une transition entrante et plusieurs transitions sortantes. Dans ce cas, on la nomme débranchement et cela signifie que les activités s’exécutent parallèlement (activités 2 et 3 dans l’exemple). 5 4. Diagrammes d’activités: Synchronisation (2/3) Plusieurs transitions entrantes et une transition sortante. Dans ce cas, on la nomme jointure et la poursuite de l’activité (4 dans l’exemple) n’a lieu que lorsque toutes les activités entrantes (2 et 3 dans l’exemple) ont atteint la jointure. 6 4. Diagrammes d’activités: Synchronisation (3/3) Une barre de synchronisation n’a pas de sens dans les deux cas suivants : une transition entrante et une sortante; plusieurs transitions entrantes et plusieurs sortantes. 7 7. Diagrammes d’activités: Transitions (1/2) Une transition représente le passage d’une activité à une autre. 10 8. Diagrammes d’activités: Partitions et responsabilités (1/2) Dans les diagrammes d’activités, il est fréquent de montrer qui ou quoi est responsable de l’exécution d’une activité. C’est pour cette raison que le champ de responsabilité est partitionné et que les activités sont placées dans les différentes partitions. 11 8. Diagrammes d’activités: Partitions et responsabilités (2/2) Le partitionnement peut se faire en fonction : ◦ Des endroits géographiques (ou des services) où les activités se déroulent • Service client, service comptabilité, service facturation, … ◦ Des personnes responsables des activités (qui exécutent les actions) : • Le client, le caissier, le gérant, … ◦ Des entités logiques du système • Réseau, Base de données, Système de paiement, … ◦ D’un mixte des trois • Le client, le caissier, le système de paiement, le service de facturation, … 12 Cafetière: Solution possible 15 Application 2: Commander un produit Construire un diagramme d’activité pour modéliser le processus de commander d’un produit. Le processus concerne les acteurs suivants: ◦ Client: qui commande un produit et qui paie la facture ◦ Caisse: qui encaisse l’argent du client ◦ Vente: qui s’occupe de traiter et de facturer la commande du client ◦ Entrepôt: qui est responsable de sortir les articles et d’expédier la commande. 16 Application 2: Commander un produit ◦ Client: commander un produit - payer une facture ◦ Caisse: encaisser l’argent ◦ Vente: traiter commande - facturer client ◦ Entrepôt: sortir les articles - expédier la commande 17 1 2 3 4 5 6 7 1 67 2 5 3 4