{"id":10999,"date":"2026-03-06T07:17:27","date_gmt":"2026-03-05T23:17:27","guid":{"rendered":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/"},"modified":"2026-03-06T07:17:27","modified_gmt":"2026-03-05T23:17:27","slug":"what-is-activity-diagram","status":"publish","type":"post","link":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/","title":{"rendered":"Qu&#8217;est-ce qu&#8217;un diagramme d&#8217;activit\u00e9"},"content":{"rendered":"<div class=\"tutorial-info\"><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-activity-diagram\/\">Diagrammes d&#8217;activit\u00e9<\/a> d\u00e9crire comment les activit\u00e9s sont coordonn\u00e9es pour fournir un service pouvant \u00eatre \u00e0 diff\u00e9rents niveaux d&#8217;abstraction. G\u00e9n\u00e9ralement, un \u00e9v\u00e9nement doit \u00eatre r\u00e9alis\u00e9 par une op\u00e9ration, particuli\u00e8rement lorsque l&#8217;op\u00e9ration vise \u00e0 accomplir plusieurs objectifs diff\u00e9rents n\u00e9cessitant une coordination, ou encore comment les \u00e9v\u00e9nements dans un seul cas d&#8217;utilisation sont li\u00e9s entre eux, en particulier dans les cas d&#8217;utilisation o\u00f9 les activit\u00e9s peuvent se chevaucher et n\u00e9cessitent une coordination. Il convient \u00e9galement \u00e0 la mod\u00e9lisation de la mani\u00e8re dont une collection de cas d&#8217;utilisation s&#8217;organise pour cr\u00e9er un flux de travail au sein d&#8217;une organisation.<\/div>\n<div class=\"tutorial-comment-header\"><\/div>\n<div class=\"content-tutorial\">\n<hr\/>\n<h3 class=\"h2\">Quand utiliser un diagramme d&#8217;activit\u00e9 ?<\/h3>\n<p>Les d\u00e9veloppeurs utilisent les diagrammes d&#8217;activit\u00e9 pour comprendre le flux de haut niveau d&#8217;un programme. Cela leur permet \u00e9galement d&#8217;identifier les contraintes et conditions qui d\u00e9clenchent des \u00e9v\u00e9nements sp\u00e9cifiques.<\/p>\n<ol class=\"contentPoint\">\n<li>Repr\u00e9senter les flux de travail m\u00e9tier<\/li>\n<li>Identifier les cas d&#8217;utilisation candidats, \u00e0 travers l&#8217;examen des flux de travail m\u00e9tier<\/li>\n<li>Identifier les pr\u00e9- et post-conditions (le contexte) des cas d&#8217;utilisation<\/li>\n<li>Mod\u00e9liser les flux de travail entre\/dans les cas d&#8217;utilisation<\/li>\n<li>Mod\u00e9liser des flux de travail complexes dans les op\u00e9rations sur les objets<\/li>\n<li>Mod\u00e9liser en d\u00e9tail des activit\u00e9s complexes dans un diagramme d&#8217;activit\u00e9 de haut niveau<\/li>\n<\/ol>\n<h3 class=\"h2\"><b>Composants de base d&#8217;un diagramme d&#8217;activit\u00e9<\/b><\/h3>\n<p>Un diagramme d&#8217;activit\u00e9 est essentiellement un organigramme qui repr\u00e9sente le flux d&#8217;une activit\u00e9 \u00e0 une autre. Une activit\u00e9 peut \u00eatre d\u00e9crite comme une op\u00e9ration du syst\u00e8me. Le but fondamental d&#8217;un diagramme d&#8217;activit\u00e9 est de capturer le comportement dynamique du syst\u00e8me. Il est \u00e9galement appel\u00e9 un organigramme orient\u00e9 objet.<\/p>\n<p>La notation du diagramme d&#8217;activit\u00e9 est \u00e9galement tr\u00e8s similaire \u00e0 celle du diagramme d&#8217;\u00e9tat-machine. En fait, selon la sp\u00e9cification UML, un diagramme d&#8217;activit\u00e9 est une variante d&#8217;un diagramme d&#8217;\u00e9tat-machine.<\/p>\n<h4 class=\"h3\">Actions<\/h4>\n<p>Une action est un \u00e9l\u00e9ment nomm\u00e9 qui repr\u00e9sente une \u00e9tape atomique unique au sein d&#8217;une activit\u00e9, c&#8217;est-\u00e0-dire qui n&#8217;est pas d\u00e9compos\u00e9e davantage au sein de l&#8217;activit\u00e9.<\/p>\n<p><img alt=\"Action\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/01-action.png\" width=\"91\"\/><\/p>\n<h4 class=\"h3\">Activit\u00e9<\/h4>\n<p>Une activit\u00e9 repr\u00e9sente un comportement compos\u00e9 d&#8217;\u00e9l\u00e9ments individuels appel\u00e9s n\u0153uds d&#8217;activit\u00e9, qui peuvent \u00eatre :<\/p>\n<ol class=\"contentPoint\">\n<li>action<\/li>\n<li>objet<\/li>\n<li>flux de contr\u00f4le<\/li>\n<\/ol>\n<h4 class=\"h3\">Flux de contr\u00f4le<\/h4>\n<p>Un flux de contr\u00f4le repr\u00e9sente un transfert du contr\u00f4le d&#8217;ex\u00e9cution d&#8217;une action \u00e0 une autre action.<\/p>\n<p>Il est repr\u00e9sent\u00e9 par une ligne pleine avec une fl\u00e8che \u00e0 une extr\u00e9mit\u00e9 pointant vers l&#8217;action suivante.<\/p>\n<p><strong>Exemple<\/strong>Lorsque l&#8217;<i>Remplir la commande<\/i>action est termin\u00e9e, le contr\u00f4le d&#8217;ex\u00e9cution est transf\u00e9r\u00e9 \u00e0 la<i>Exp\u00e9dier la commande<\/i>action.<\/p>\n<p><img alt=\"Control flow\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/02-control-flow.png\" width=\"230\"\/><\/p>\n<h4 class=\"h3\">D\u00e9but et final<\/h4>\n<p>Ils repr\u00e9sentent le point de d\u00e9part et le point d&#8217;arriv\u00e9e d&#8217;une s\u00e9quence d&#8217;ex\u00e9cution d&#8217;une action au sein d&#8217;une activit\u00e9. La notation D\u00e9but et la notation Final sont \u00e9galement appel\u00e9es notation d&#8217;\u00e9tat initial et notation d&#8217;\u00e9tat final.<\/p>\n<ol class=\"contentPoint\">\n<li>Un \u00e9l\u00e9ment D\u00e9but est repr\u00e9sent\u00e9 par un petit cercle plein.<\/li>\n<li>Un \u00e9l\u00e9ment Final est repr\u00e9sent\u00e9 par un petit cercle plein entour\u00e9 d&#8217;un cercle ext\u00e9rieur.<\/li>\n<\/ol>\n<h4 class=\"h4\">Exemple<\/h4>\n<p><img alt=\"Start and final\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/03-start-and-final.png\" width=\"378\"\/><\/p>\n<h4 class=\"h3\">D\u00e9cision<\/h4>\n<p>Il repr\u00e9sente une action de d\u00e9cision qui \u00e9value certaines conditions et d\u00e9cide quelle voie d&#8217;action poursuivre l&#8217;ex\u00e9cution.<\/p>\n<p>Une notation de d\u00e9cision est repr\u00e9sent\u00e9e par une petite forme en losange avec un flux de contr\u00f4le entrant et plusieurs flux de contr\u00f4le sortants.<\/p>\n<p>Chaque flux de contr\u00f4le sortant doit \u00eatre \u00e9tiquet\u00e9 par la condition qui conduit \u00e0 ce flux.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>L&#8217;action de d\u00e9cision effectu\u00e9e apr\u00e8s le <i>R\u00e9ception de commande<\/i> action pour v\u00e9rifier le stock peut \u00eatre repr\u00e9sent\u00e9e dans le diagramme comme indiqu\u00e9 ci-dessous :<\/p>\n<p><img alt=\"Decision\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/04-decision.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Fusion<\/h4>\n<p>Il repr\u00e9sente un point de fusion o\u00f9 plusieurs chemins d&#8217;ex\u00e9cution alternatifs se rejoignent et continuent.<\/p>\n<p>Il est repr\u00e9sent\u00e9 par une petite forme en losange avec plusieurs flux de contr\u00f4le entrants et un flux de contr\u00f4le sortant.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>Le point de fusion o\u00f9 <i>Exp\u00e9dition de commande<\/i> et <i>Maintien de commande<\/i> se rejoignent peut \u00eatre repr\u00e9sent\u00e9 dans le diagramme par une notation de fusion comme indiqu\u00e9 ci-dessous :<\/p>\n<p><img alt=\"Merge\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/05-merge.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Fourche<\/h4>\n<p>Il repr\u00e9sente une action de fourche qui divise un flux d&#8217;ex\u00e9cution unique en plusieurs flux d&#8217;ex\u00e9cution concurrents.<\/p>\n<p>Il est repr\u00e9sent\u00e9 par une courte ligne pleine avec un flux de contr\u00f4le entrant d&#8217;un c\u00f4t\u00e9 et plusieurs flux de contr\u00f4le sortants de l&#8217;autre c\u00f4t\u00e9.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>L&#8217;action de fourche effectu\u00e9e apr\u00e8s le <i>R\u00e9ception de commande<\/i> action pour d\u00e9marrer <i>Exp\u00e9dition de commande<\/i> action et <i>Envoyer la facture<\/i> action simultan\u00e9ment peut \u00eatre dessin\u00e9e dans le diagramme comme indiqu\u00e9 ci-dessous :<\/p>\n<p><img alt=\"Fork\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/06-fork.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Join<\/h4>\n<p>Il repr\u00e9sente une action de jointure qui attend que plusieurs flux d&#8217;ex\u00e9cution simultan\u00e9s se terminent.<\/p>\n<p>Il est dessin\u00e9 comme une courte ligne pleine avec plusieurs flux de contr\u00f4le entrants d&#8217;un c\u00f4t\u00e9 et un flux de contr\u00f4le sortant de l&#8217;autre c\u00f4t\u00e9.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>Action de jointure effectu\u00e9e avant le <i>Cl\u00f4turer la commande<\/i> action pour attendre les deux <i>Exp\u00e9dier la commande<\/i> action et <i>Envoyer la facture<\/i> action pour se terminer peut \u00eatre dessin\u00e9e comme indiqu\u00e9 dans le diagramme ci-dessous :<\/p>\n<p><img alt=\"Join\" decoding=\"async\" height=\"159\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/07-join.png\" width=\"276\"\/><\/p>\n<h4 class=\"h3\">Objet<\/h4>\n<p>Il repr\u00e9sente un objet qui peut \u00eatre une entr\u00e9e et\/ou une sortie d&#8217;une action. Dans ce cas, un objet est consid\u00e9r\u00e9 comme une instance d&#8217;une classe dans un \u00e9tat donn\u00e9.<\/p>\n<p>Il est repr\u00e9sent\u00e9 par un rectangle avec son nom plac\u00e9 \u00e0 l&#8217;int\u00e9rieur.<\/p>\n<p>Il peut \u00e9galement \u00eatre qualifi\u00e9 par un \u00e9tat \u00e9crit entre parenth\u00e8ses en dessous du nom.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p><i>Commande [Remplie]<\/i> objet g\u00e9n\u00e9r\u00e9 \u00e0 partir de la <i>Remplir la commande<\/i> action sera consomm\u00e9e par la <i>Exp\u00e9dier la commande<\/i> action. Cet objet peut \u00eatre dessin\u00e9 comme une notation d&#8217;objet dans un diagramme d&#8217;activit\u00e9 UML comme indiqu\u00e9 ci-dessous :<\/p>\n<p><img alt=\"Object\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/08-object.png\" width=\"359\"\/>Diff\u00e9rentes notations avec un sens identique :<\/p>\n<p><img alt=\"Object (Semantic)\" decoding=\"async\" height=\"44\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/09-object-another-semantic.png\" width=\"278\"\/><\/p>\n<h4 class=\"h3\">Signal et \u00e9v\u00e9nement<\/h4>\n<p>Il repr\u00e9sente une action de signal qui envoie un signal \u00e0 l&#8217;ext\u00e9rieur de l&#8217;activit\u00e9. L&#8217;action d&#8217;envoi de signal n&#8217;attend aucune r\u00e9ponse du destinataire du signal. Elle se termine elle-m\u00eame et transmet le contr\u00f4le d&#8217;ex\u00e9cution \u00e0 l&#8217;action suivante.<\/p>\n<p>Il est dessin\u00e9 comme un pentagone convexe avec son nom plac\u00e9 \u00e0 l&#8217;int\u00e9rieur.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>Le <i>Notifier le client<\/i>l\u2019action d\u2019envoi d\u2019un signal dans une activit\u00e9 de traitement de commande peut \u00eatre repr\u00e9sent\u00e9e par une notation d\u2019envoi de signal dans un diagramme d\u2019activit\u00e9 UML comme indiqu\u00e9 ci-dessous :<\/p>\n<p><img alt=\"Singal and evnet\" decoding=\"async\" height=\"41\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/10-signal-and-event.png\" width=\"371\"\/><\/p>\n<h3 class=\"h3\">Ligne de nage et partition<\/h3>\n<ol class=\"contentPoint\">\n<li>Une partition repr\u00e9sente un groupe d\u2019actions et d\u2019objets qui partagent certaines propri\u00e9t\u00e9s communes.<\/li>\n<li>Elle est dessin\u00e9e comme deux lignes parall\u00e8les avec le nom de la partition \u00e0 une extr\u00e9mit\u00e9.<\/li>\n<li>Toutes les actions et objets situ\u00e9s entre les deux lignes sont consid\u00e9r\u00e9s comme faisant partie du groupe.<\/li>\n<li>Si une action ou un objet peut se trouver sur la fronti\u00e8re de plusieurs partitions, elle est consid\u00e9r\u00e9e comme appartenant \u00e0 plusieurs groupes.<\/li>\n<li>Les partitions peuvent \u00eatre imbriqu\u00e9es pour former une hi\u00e9rarchie de partitions.<\/li>\n<\/ol>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>Les actions et objets dans une activit\u00e9 de traitement de commande peuvent \u00eatre divis\u00e9s en 3 groupes :<\/p>\n<ol class=\"contentPoint\">\n<li>Groupe d\u2019actions du service des commandes<\/li>\n<li>Groupe d\u2019actions du service comptable<\/li>\n<li>Groupe d\u2019actions du client, bas\u00e9 sur la propri\u00e9t\u00e9 des actions<\/li>\n<\/ol>\n<p>Ces groupes peuvent \u00eatre repr\u00e9sent\u00e9s par des notations de partition dans un diagramme d\u2019activit\u00e9 UML comme indiqu\u00e9 ci-dessous :<\/p>\n<p><img alt=\"Swimlane and partition\" decoding=\"async\" height=\"320\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/11-swimlane-and-partition.png\" width=\"811\"\/><\/p>\n<h3 class=\"h3\">Activit\u00e9 param\u00e9tr\u00e9e<\/h3>\n<p>Une activit\u00e9 param\u00e9tr\u00e9e accepte une entr\u00e9e pour une activit\u00e9 ou fournit une sortie \u00e0 partir d\u2019une activit\u00e9.<\/p>\n<p>Les param\u00e8tres d\u2019activit\u00e9 sont affich\u00e9s sur le bord et list\u00e9s sous le nom de l\u2019activit\u00e9 sous la forme : nom-du-param\u00e8tre : type-du-param\u00e8tre.<\/p>\n<h4 class=\"h4\">Exemple<\/h4>\n<p>L\u2019exemple suivant illustre deux param\u00e8tres d\u2019entr\u00e9e et un param\u00e8tre de sortie d\u00e9finis pour l\u2019activit\u00e9.<\/p>\n<p><img alt=\"Parameterized activity\" decoding=\"async\" height=\"267\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/12-parameterized-activity.png\" width=\"752\"\/><\/p>\n<h3 class=\"h3\">Cadre d\u2019activit\u00e9<\/h3>\n<p>Il est utilis\u00e9 dans un diagramme d\u2019activit\u00e9 UML pour d\u00e9finir une fronti\u00e8re encadrant toutes les actions et objets de l\u2019activit\u00e9.<\/p>\n<p>Il est dessin\u00e9 sous la forme d\u2019un grand rectangle aux coins arrondis. Le nom de l\u2019activit\u00e9, les param\u00e8tres d\u2019entr\u00e9e et les param\u00e8tres de sortie sont \u00e9crits pr\u00e8s du coin sup\u00e9rieur gauche du rectangle.<\/p>\n<p>Les notations d\u2019objets repr\u00e9sentant les param\u00e8tres d\u2019entr\u00e9e et les param\u00e8tres de sortie peuvent \u00eatre plac\u00e9es sur les bords du rectangle.<\/p>\n<h3>Pourquoi utiliser les diagrammes d\u2019activit\u00e9 ?<\/h3>\n<p>Les diagrammes d\u2019activit\u00e9 dans UML vous permettent de cr\u00e9er un \u00e9v\u00e9nement sous forme d\u2019activit\u00e9, qui contient une collection de n\u0153uds reli\u00e9s par des ar\u00eates. Une activit\u00e9 peut \u00eatre associ\u00e9e \u00e0 tout \u00e9l\u00e9ment de mod\u00e9lisation pour mod\u00e9liser son comportement. Les diagrammes d\u2019activit\u00e9 sont souvent utilis\u00e9s pour l\u2019\u00e9laboration.<\/p>\n<ul>\n<li>Cas d\u2019utilisation<\/li>\n<li>Classes<\/li>\n<li>Composant et sous-syst\u00e8me<\/li>\n<li>Flux de travail et processus m\u00e9tier<\/li>\n<\/ul>\n<\/div>\n<h3><span style=\"font-size: 1.125rem;\">Plus d&#8217;exemples de diagrammes d&#8217;activit\u00e9<\/span><\/h3>\n<div class=\"content-tutorial\">\n<p><img alt=\"Activity frame\" decoding=\"async\" height=\"227\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/13-activity-frame.png\" width=\"460\"\/><\/p>\n<h3 class=\"h2\">Exemple : diagramme d&#8217;activit\u00e9 \u2013 Notations<\/h3>\n<p><img alt=\"Activity notatins explained\" decoding=\"async\" height=\"630\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/14-activity-notations-explained.png\" width=\"450\"\/><\/p>\n<h3 class=\"h2\">Exemple : diagramme d&#8217;activit\u00e9 \u2013 Ordre du processus<\/h3>\n<p><img alt=\"Activity diagram example - Process Order\" decoding=\"async\" height=\"299\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/15-activity-diagram-example-process-order.png\" width=\"793\"\/><\/p>\n<h3 class=\"h2\">Exemple : diagramme d&#8217;activit\u00e9 \u2013 Cr\u00e9ation d&#8217;un envoi<\/h3>\n<p><img alt=\"Activity diagram example - Create shipment\" decoding=\"async\" height=\"521\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/16-activity-diagram-example-create-shipment.png\" width=\"607\"\/><\/p>\n<h3 class=\"h2\">Exemple : diagramme d&#8217;activit\u00e9 en voies<\/h3>\n<p><img alt=\"Activity diagram example - Process Order (Swimlane)\" decoding=\"async\" height=\"533\" loading=\"lazy\" src=\"https:\/\/www.archimetric.com\/wp-content\/uploads\/2022\/02\/17-activity-diagram-example-process-order-swimlane.png\" width=\"526\"\/><\/p>\n<h2>Ressources<\/h2>\n<ol>\n<li><strong>Comment dessiner un diagramme d&#8217;activit\u00e9 en UML ? \u2013 Visual Paradigm<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/how-to-draw-activity-diagram-in-uml\/\">Comment dessiner un diagramme d&#8217;activit\u00e9 en UML ? \u2013 Visual Paradigm<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Visual Paradigm Online \u2013 March\u00e9 de solutions Google Workspace<\/strong>\n<ul>\n<li>March\u00e9 de solutions Google Workspace. (s.d.).\u00a0<a href=\"https:\/\/workspace.google.com\/marketplace\/app\/visual_paradigm_online\/325823764747\">Visual Paradigm Online \u2013 March\u00e9 de solutions Google Workspace<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Introduction aux diagrammes UML dans Visual Paradigm \u2013 ArchiMetric<\/strong>\n<ul>\n<li>ArchiMetric. (2024, 23 ao\u00fbt).\u00a0<a href=\"https:\/\/www.archimetric.com\/introduction-to-uml-diagrams-in-visual-paradigm\/\">Introduction aux diagrammes UML dans Visual Paradigm \u2013 ArchiMetric<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Ic\u00f4ne de sous-diagramme d&#8217;activit\u00e9 de Visual Paradigm \u2013 Stack Overflow<\/strong>\n<ul>\n<li>Stack Overflow. (s.d.).\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/14800542\/visual-paradigm-sub-activity-diagram-icon\">Ic\u00f4ne de sous-diagramme d&#8217;activit\u00e9 de Visual Paradigm \u2013 Stack Overflow<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Outil en ligne de diagrammes UML<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/features\/uml-tool\/\">Outil en ligne de diagrammes UML<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diagrammes d&#8217;activit\u00e9 \u2013 Langage de mod\u00e9lisation unifi\u00e9 (UML) \u2013 GeeksforGeeks<\/strong>\n<ul>\n<li>GeeksforGeeks. (2017, 27 octobre).\u00a0<a href=\"https:\/\/www.geeksforgeeks.org\/unified-modeling-language-uml-activity-diagrams\/\">Diagrammes d&#8217;activit\u00e9 \u2013 Langage de mod\u00e9lisation unifi\u00e9 (UML) \u2013 GeeksforGeeks<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Cr\u00e9er un diagramme d&#8217;activit\u00e9 UML \u2013 Assistance Microsoft<\/strong>\n<ul>\n<li>Assistance Microsoft. (s.d.).\u00a0<a href=\"https:\/\/support.microsoft.com\/en-us\/office\/create-a-uml-activity-diagram-19745dae-2872-4455-a906-13b736f01685\">Cr\u00e9er un diagramme d&#8217;activit\u00e9 UML \u2013 Assistance Microsoft<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tutoriel sur le diagramme de classes UML<\/strong>\n<ul>\n<li>Visual Paradigm. (s.d.).\u00a0<a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/uml-class-diagram-tutorial\/\">Tutoriel sur le diagramme de classes UML<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Diff\u00e9rence entre le mod\u00e8le de domaine et le diagramme d&#8217;activit\u00e9 \u2013 Stack Overflow<\/strong>\n<ul>\n<li>Stack Overflow. (s.d.).\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/62086316\/difference-between-the-domain-model-activity-diagram\">Diff\u00e9rence entre le mod\u00e8le de domaine et le diagramme d&#8217;activit\u00e9 \u2013 Stack Overflow<\/a>\u00a0.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination. It is also suitable for modeling how a collection of use cases coordinate to create a workflow for an organization.<\/p>\n","protected":false},"author":3479,"featured_media":11000,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","fifu_image_url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","fifu_image_alt":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","footnotes":""},"categories":[127],"tags":[],"class_list":["post-10999","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Qu&#039;est-ce qu&#039;un diagramme d&#039;activit\u00e9 - ArchiMetric French<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qu&#039;est-ce qu&#039;un diagramme d&#039;activit\u00e9 - ArchiMetric French\" \/>\n<meta property=\"og:description\" content=\"Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination. It is also suitable for modeling how a collection of use cases coordinate to create a workflow for an organization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"ArchiMetric French\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-05T23:17:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png\" \/><meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png\" \/>\n\t<meta property=\"og:image:width\" content=\"905\" \/>\n\t<meta property=\"og:image:height\" content=\"824\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"archimetric@visual-paradigm.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"archimetric@visual-paradigm.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\"},\"author\":{\"name\":\"archimetric@visual-paradigm.com\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"headline\":\"Qu&#8217;est-ce qu&#8217;un diagramme d&#8217;activit\u00e9\",\"datePublished\":\"2026-03-05T23:17:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\"},\"wordCount\":1795,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"articleSection\":[\"Unified Modeling Language\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\",\"url\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\",\"name\":\"Qu'est-ce qu'un diagramme d'activit\u00e9 - ArchiMetric French\",\"isPartOf\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"datePublished\":\"2026-03-05T23:17:27+00:00\",\"author\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage\",\"url\":\"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"contentUrl\":\"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png\",\"width\":905,\"height\":824},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.archimetric.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qu&#8217;est-ce qu&#8217;un diagramme d&#8217;activit\u00e9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/#website\",\"url\":\"https:\/\/www.archimetric.com\/fr\/\",\"name\":\"ArchiMetric French\",\"description\":\"EA, Dev Ops, Scrum, Agile and More\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.archimetric.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28\",\"name\":\"archimetric@visual-paradigm.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g\",\"caption\":\"archimetric@visual-paradigm.com\"},\"url\":\"https:\/\/www.archimetric.com\/fr\/author\/archimetricvisual-paradigm-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qu'est-ce qu'un diagramme d'activit\u00e9 - ArchiMetric French","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/","og_locale":"fr_FR","og_type":"article","og_title":"Qu'est-ce qu'un diagramme d'activit\u00e9 - ArchiMetric French","og_description":"Activity Diagrams describe how activities are coordinated to provide a service which can be at different levels of abstraction. Typically, an event needs to be achieved by some operation, particularly where the operation is intended to achieve a number of different things that require coordination, or how the events in a single use case relate to one another, in particular, use cases where activities may overlap and require coordination. It is also suitable for modeling how a collection of use cases coordinate to create a workflow for an organization.","og_url":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/","og_site_name":"ArchiMetric French","article_published_time":"2026-03-05T23:17:27+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","type":"","width":"","height":""},{"width":905,"height":824,"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","type":"image\/png"}],"author":"archimetric@visual-paradigm.com","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/08\/Activity-Diagram-Swinlane-Proposal-Process.png","twitter_misc":{"\u00c9crit par":"archimetric@visual-paradigm.com","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#article","isPartOf":{"@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/"},"author":{"name":"archimetric@visual-paradigm.com","@id":"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"headline":"Qu&#8217;est-ce qu&#8217;un diagramme d&#8217;activit\u00e9","datePublished":"2026-03-05T23:17:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/"},"wordCount":1795,"commentCount":0,"image":{"@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","articleSection":["Unified Modeling Language"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/","url":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/","name":"Qu'est-ce qu'un diagramme d'activit\u00e9 - ArchiMetric French","isPartOf":{"@id":"https:\/\/www.archimetric.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage"},"image":{"@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","datePublished":"2026-03-05T23:17:27+00:00","author":{"@id":"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28"},"breadcrumb":{"@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#primaryimage","url":"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","contentUrl":"https:\/\/www.archimetric.com\/fr\/wp-content\/uploads\/sites\/8\/2026\/03\/Activity-Diagram-Swinlane-Proposal-Process.png","width":905,"height":824},{"@type":"BreadcrumbList","@id":"https:\/\/www.archimetric.com\/fr\/what-is-activity-diagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.archimetric.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Qu&#8217;est-ce qu&#8217;un diagramme d&#8217;activit\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/www.archimetric.com\/fr\/#website","url":"https:\/\/www.archimetric.com\/fr\/","name":"ArchiMetric French","description":"EA, Dev Ops, Scrum, Agile and More","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.archimetric.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/e4027c9f5b602fc705716009e5671d28","name":"archimetric@visual-paradigm.com","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.archimetric.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de58c1924d83d002dbce0b79f74ba4b70e2f85238332df6cabc0227effdf470d?s=96&d=mm&r=g","caption":"archimetric@visual-paradigm.com"},"url":"https:\/\/www.archimetric.com\/fr\/author\/archimetricvisual-paradigm-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/posts\/10999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/users\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/comments?post=10999"}],"version-history":[{"count":0,"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/posts\/10999\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/media\/11000"}],"wp:attachment":[{"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/media?parent=10999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/categories?post=10999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.archimetric.com\/fr\/wp-json\/wp\/v2\/tags?post=10999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}