Générateur de Diagramme d'Activité Diagrammes d'Activité
Décrivez votre flux de travail ou processus et notre IA créera un diagramme d'activité UML professionnel avec notation standard. Idéal pour modéliser les processus métier, les flux logiciels et le comportement système.
Générateur de Diagramme d'Activité
Gratuit à essayer ·
Votre diagramme d'activité apparaîtra ici
Décrivez votre flux de travail et cliquez sur Générer
Exemples de Diagrammes d'Activité
Parcourez des exemples de flux et processus ou générez le vôtre ci-dessus
Flux de connexion utilisateur
Diagramme d'activité de connexion utilisateur avec nœuds de décision pour la validation des identifiants, branche optionnelle d'authentification à deux facteurs, verrouillage du compte après tentatives échouées et création de session en cas de succès.
Flux de traitement de commande
Diagramme d'activité de traitement de commande e-commerce avec barre de fork pour la vérification parallèle du paiement et du stock, barre de join pour la synchronisation, et couloirs pour les rôles Client, Système et Entrepôt.
Pipeline CI/CD
Diagramme d'activité d'intégration et déploiement continus montrant le déclenchement par commit, tests unitaires et d'intégration parallèles avec fork/join, décision de quality gate, déploiement en staging, porte d'approbation et mise en production.
Processus d'admission patient
Diagramme d'activité d'admission hospitalière avec couloirs pour les rôles Accueil, Infirmier et Médecin, couvrant l'inscription, l'évaluation de triage, la vérification d'assurance et l'attribution de lit.
Processus de retrait au distributeur
Diagramme d'activité de retrait au distributeur montrant l'insertion de carte, la vérification du code PIN avec logique de réessai, la saisie du montant, le contrôle du solde, la distribution d'espèces et l'impression du reçu avec nœuds de décision pour chaque étape de validation.
Processus de revue de code
Diagramme d'activité de revue de code logiciel avec couloirs pour Développeur et Réviseur, incluant la création de pull request, les vérifications automatisées, les cycles de revue par les pairs, le flux d'approbation et la fusion vers la branche principale.
Qu'est-ce qu'un diagramme d'activité UML ?
Un diagramme d'activité UML est un diagramme comportemental qui modélise le flux dynamique d'actions, de décisions et de processus parallèles au sein d'un système ou d'un flux de travail métier. Faisant partie de la spécification UML (Unified Modeling Language), les diagrammes d'activité sont devenus l'un des types de diagrammes UML les plus utilisés car ils représentent intuitivement des processus étape par étape que les parties prenantes techniques et non techniques peuvent comprendre. Les diagrammes d'activité sont similaires aux organigrammes mais ajoutent des constructions UML puissantes comme les barres de fork/join pour la concurrence, les couloirs de nage pour la séparation des rôles et les événements de signal pour la communication inter-processus, les rendant bien plus expressifs pour modéliser les processus réels.
Notation et symboles du diagramme d'activité UML
Les diagrammes d'activité utilisent un ensemble bien défini de symboles de notation UML. Le nœud initial (cercle plein) marque le point de départ, tandis que le nœud final d'activité (cercle avec cercle plein intérieur) marque la fin. Les nœuds d'action (rectangles arrondis) représentent les étapes ou tâches individuelles. Les nœuds de décision (losanges) introduisent des branchements conditionnels avec des conditions de garde sur les arêtes sortantes. Les nœuds de fusion (également des losanges) recombinent les flux alternatifs. Les nœuds objet (rectangles) représentent les objets de données transmis entre les actions. Les arêtes de connexion (flèches) montrent la direction du flux entre les nœuds. La compréhension de ces symboles fondamentaux est essentielle pour lire et créer des diagrammes d'activité conformes aux normes.
Couloirs de nage dans les diagrammes d'activité
Les couloirs de nage (également appelés partitions d'activité) divisent un diagramme d'activité en bandes verticales ou horizontales, chacune représentant un acteur responsable, un département ou un composant système. Les couloirs de nage rendent immédiatement visible qui est responsable de chaque action dans un processus, ce qui est inestimable pour les flux de travail transversaux impliquant plusieurs équipes ou services. Par exemple, un diagramme de traitement de commande pourrait avoir des couloirs pour Client, Système de commande, Passerelle de paiement et Entrepôt. Les actions sont placées dans le couloir de la partie responsable, tandis que les flèches de flux traversant les limites des couloirs indiquent les transferts entre acteurs. Les couloirs de nage transforment les diagrammes d'activité de simples flux de processus en outils puissants d'attribution des responsabilités.
Nœuds de décision et conditions de garde
Les nœuds de décision sont des éléments en forme de losange qui divisent un flux entrant unique en deux ou plusieurs chemins sortants basés sur des conditions de garde. Les conditions de garde sont des expressions booléennes entre crochets (ex. [solde >= montant]) placées sur les arêtes sortantes. Chaque nœud de décision doit avoir des conditions de garde mutuellement exclusives et collectivement exhaustives pour garantir qu'un seul chemin est emprunté. Les nœuds de fusion recombinent les chemins alternatifs en un flux unique. Les flux de travail complexes enchaînent souvent plusieurs nœuds de décision pour modéliser une logique conditionnelle imbriquée. Notre générateur IA crée automatiquement des paires décision-fusion avec des conditions de garde clairement étiquetées à partir de votre description textuelle.
Fork et Join pour les activités parallèles
Les barres de fork et join (lignes épaisses horizontales ou verticales) modélisent la concurrence dans les diagrammes d'activité. Une barre de fork divise un flux entrant en plusieurs flux concurrents sortants qui s'exécutent simultanément. Une barre de join synchronise plusieurs flux concurrents en un flux unique — l'exécution ne continue au-delà du join que lorsque tous les chemins entrants sont terminés. Cette notation est essentielle pour modéliser le parallélisme réel comme le traitement simultané du paiement et la vérification des stocks lors de l'exécution d'une commande, ou les étapes de test parallèles dans un pipeline CI/CD. L'utilisation correcte du fork/join garantit que vos diagrammes capturent fidèlement la nature parallèle des systèmes distribués et processus métier modernes.
Questions Fréquentes
Plus d'outils de diagramme
LogicielGénérateur de diagrammes UML
Créez tous les types de diagrammes UML incluant classe, séquence, cas d'utilisation et composants avec l'IA.
LogicielGénérateur de diagrammes d'états
Créez des diagrammes de machines à états UML et des diagrammes de transition d'états pour modéliser le cycle de vie des objets.
LogicielGénérateur de diagrammes à couloirs
Créez des diagrammes à couloirs transversaux et des organigrammes de processus pour visualiser les responsabilités entre équipes.
LogicielGénérateur de diagrammes de flux de données
Créez des diagrammes de flux de données (DFD) pour modéliser comment les données circulent à travers les systèmes, processus et magasins de données.