Quelle est la différence entre le diagramme d'activité et le diagramme de séquence

Table des matières:

Anonim

Les différence principale entre le diagramme d'activité et le diagramme de séquence est que le diagramme d'activité représente le flux d'activités les unes après les autres dans un système tandis que le diagramme de séquence représente la séquence de messages circulant d'un objet à un autre.

UML (Unified Modeling Language) est un langage standard pour visualiser, construire et documenter des logiciels. Il permet de mettre en œuvre des concepts de programmation orientés objet pour modéliser le système. De plus, il est plus facile à apprendre, et il fournit une représentation imagée du logiciel. De plus, il existe deux types de diagrammes UML; ce sont les diagrammes structurels et comportementaux. Les diagrammes structurels représentent les aspects statiques du système tandis que les diagrammes de comportement représentent les aspects dynamiques du système. Les diagrammes d'activité et de séquence sont deux diagrammes de comportement.

Diagramme d'activité, Diagramme de séquence, UML

Qu'est-ce qu'un diagramme d'activité

Un diagramme d'activités est un diagramme comportemental qui représente le flux d'activités d'une activité à l'autre. Les activités représentent les opérations du système. Un exemple de diagramme d'activité est le suivant.

Dans le diagramme ci-dessus, le point de départ est le nœud initial, tandis que la flèche représente le flux des activités. Le symbole du diamant représente une condition. Si la condition est vraie, un ensemble d'activités se produira. Si la condition est fausse, un autre ensemble d'activités se produira. Après l'activité 5, il y a un symbole de fourche. C'est une division des activités. Ensuite, le symbole de jointure combine plusieurs actions (activité 6, 7, 8) en une seule. Enfin, le symbole de fin indique l'achèvement d'un diagramme d'activité.

Qu'est-ce qu'un diagramme de séquence

Un diagramme de séquence est un diagramme de comportement qui représente l'interaction entre des objets sur une période de temps spécifique. En d'autres termes, il représente la séquence de messages circulant d'un objet à un autre.

Dans le diagramme de séquence ci-dessus, les flèches représentent les messages de demande. Les flèches en pointillés représentent les messages de retour tandis que les cases verticales rectangulaires indiquent les temps d'activation des objets. Le rectangle horizontal avec le texte souligné désigne les objets. Lors de l'examen de la mise en œuvre et de l'exécution, il est important de découvrir les interactions entre les composants à l'aide d'un diagramme de séquence.

Différence entre le diagramme d'activité et le diagramme de séquence

Définition

Un diagramme d'activités est une représentation graphique des workflows d'activités et d'actions par étapes avec prise en charge du choix, de l'itération et de la simultanéité. D'autre part, un diagramme de séquence est un diagramme UML qui représente les interactions d'objets organisées en séquence temporelle. C'est donc la principale différence entre le diagramme d'activité et le diagramme de séquence.

Objectif principal

L'objectif principal d'un diagramme d'activités est le flux des activités, tandis que l'objectif principal d'un diagramme de séquence est l'interaction entre les objets sur une période de temps spécifique. Par conséquent, il s'agit également d'une différence majeure entre le diagramme d'activité et le diagramme de séquence.

Usage

Une autre différence entre le diagramme d'activité et le diagramme de séquence est qu'un diagramme d'activité permet de modéliser le flux de travail d'un système, tandis qu'un diagramme de séquence permet de visualiser la séquence d'appels dans un système pour exécuter une fonctionnalité spécifique.

Conclusion

Les diagrammes d'activité et de séquence sont deux diagrammes de comportement. le différence principale entre diagramme d'activité et diagramme de séquence est que le diagramme d'activité représente le flux d'activités dans un système, tandis que le diagramme de séquence représente la séquence de messages circulant d'un objet à un autre.

Référence:

1. « Diagramme d'activité ». Wikipédia, Wikimedia Foundation, 14 novembre 2018, disponible ici.2. "Diagramme de séquençage." Wikipédia, Wikimedia Foundation, 1er juin 2018, disponible ici.

Image de courtoisie:

1. «Diagramme de séquence UML» (CC BY-SA 3.0) via Commons Wikimedia

Quelle est la différence entre le diagramme d'activité et le diagramme de séquence