Diagramme d’activité UML – Un guide complet

Un diagramme d’activité s’apparente à un diagramme de workflow métier (ou BPMN ) ou à un organigramme simple, avec une sémantique plus riche. Il décrit les activités du système, ou les personnes effectuant les activités, et le flux séquentiel de ces activités. Les diagrammes d’activités sont l’un des diagrammes UML liés aux méthodes orientées objet, à travers lequel ils peuvent être utilisés dans n’importe quel autre paradigme de développement logiciel.

Les diagrammes d’activité décrivent le flux de contrôle d’une activité à une autre, décrivant la séquence d’activités, et les activités indiquent les actions et les états des choses en cours de traitement. La perspective du diagramme d’activité est l’interaction entre les différentes activités des objets du système, et l’interaction entre les activités permet une meilleure compréhension du problème.

Les éléments d’un diagramme d’activité

Activités

  • Les activités sont décrites comme des phrases verbe-objet, les activités sont représentées par des rectangles arrondis et le flux de contrôle entre les activités est représenté par des flèches pleines.
  • Les activités représentent des actions dans le processus, et les activités peuvent être grandes ou petites, et les activités peuvent continuer à être décomposées en activités plus petites.
  • La granularité des activités est déterminée par le sens du diagramme à exprimer, qu’il soit destiné à représenter un processus large ou un processus spécifique.

Points de départ et d’arrivée

  • Les graphiques d’activité ne peuvent avoir qu’un seul point de départ, mais peuvent avoir plusieurs points de terminaison.

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ

Décision de branchement

  • Le losange représente la décision de branche, qui est identique à la décision de branche de l’organigramme.

Diagramme d’activité UML – Un guide complet

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ

Bifurquer et rejoindre

  • Fork et Join doivent être utilisés en combinaison pour représenter des actions simultanées.
  • Fork indique qu’une activité se termine pour produire plusieurs activités parallèles ultérieures ; la convergence indique que plusieurs activités se terminent toutes avant de passer à l’activité suivante.
  • Une bifurcation est une activité qui pointe vers plusieurs points, et une jointure est une activité qui résulte de la convergence de plusieurs points.
  • Les activités entre fork et join sont exécutées en parallèle, et après l’exécution finale de toutes les réunions unifiées dans l’activité suivante.

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ

Objet

  • Un objet est représenté par une boîte rectangulaire et le nom de l’objet est un nom appelé nœud d’objet. Les activités peuvent avoir plusieurs entrées et sorties, et un objet peut être une entrée qui devient une activité appelée flux d’objets.

Tutoriel de diagramme d'activité

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ EN LIGNE

Couloir

  • L’activité dans le couloir représente l’action à laquelle appartient cet acteur. L’interaction d’informations entre le rôle (acteur ou service) et l’activité peut être mieux exprimée par l’interaction d’informations à travers les couloirs.

Tutoriel de diagramme d'activité

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ EN LIGNE

Processus d’expédition

L’exemple suivant décrit une activité de flux métier de traitement des commandes. Dans la figure ci-dessous, la commande demandée est le paramètre d’entrée de l’activité. Une fois la commande acceptée et toutes les informations requises renseignées, le paiement est accepté et la commande est expédiée.

Exemple de diagramme d'activité

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ EN LIGNE

Exemple – Diagramme d’activités – Processus de proposition commerciale

Les diagrammes d’activité peuvent également être utilisés pour décrire les rôles et les domaines de responsabilités dans l’entreprise – en d’autres termes, qui est responsable de faire quoi dans l’entreprise. Les rôles et les domaines de responsabilités sont documentés sous forme de colonnes (swimlanes UML) dans le diagramme d’activité. Les couloirs montrent quels travailleurs de l’entreprise participent à la réalisation du flux de travail

Ce diagramme d’activité documente la façon dont l’entreprise exécute un processus de proposition, avec trois domaines de responsabilités (interface de vente client, propriétaire de la proposition et propriétaire du devis)

Exemple de diagramme d'activité : proposition commerciale

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ EN LIGNE

Plus d’exemples de diagramme de classes :

Exemple 1 : processus de soumission d’articles

Exemple de diagramme d'activité

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ EN LIGNE

Exemple 2 : Couloirs multidimensionnels

UML 2.0 étend cette capacité de partitionnement à plusieurs dimensions pour les diagrammes d’activités et fournit une notation supplémentaire, de sorte que les actions individuelles peuvent être étiquetées avec le nom de la partition à laquelle elles appartiennent.

Le diagramme ci-dessous montre un exemple de couloirs multidimensionnels tels qu’ils apparaîtraient selon UML 2.0, où les actions sont regroupées en fonction de l’emplacement et de la responsabilité.

Exemple de diagramme d'activité : couloirs multidimensionnels

MODIFIER CET EXEMPLE DE DIAGRAMME D’ACTIVITÉ EN LIGNE

Exemple de diagramme d’activité et modèles

VP Online propose un outil UML en ligne qui vous permet de créer des diagrammes d’activité d’aspect professionnel en un rien de temps. Créez facilement vos diagrammes par glisser-déposer, formatez des formes avec différentes couleurs et polices, enregistrez vos conceptions dans un espace de travail cloud et collaborez avec votre équipe. Vous pouvez également exporter et partager votre travail via une collection de formats d’images et de documents tels que PNG, JPG, GIF, SVG et PDF.

Leave a Reply

Votre adresse e-mail ne sera pas publiée.