UML - Diagrammes d'activités

Table des matières
Les diagrammes d'activité dans UML Ils nous permettent de montrer les étapes d'un processus ou d'une opération, sa forme et sa structure sont très similaires aux organigrammes d'une vie, puisqu'il intègre un flux de parcours, y compris la prise de décision.
Les utilisateurs expérimentés en programmation trouveront ce diagramme familier car il leur montre visuellement la séquence dans laquelle les opérations sont effectuées, comme cela apparaîtrait dans l'organigramme susmentionné.
Diagramme des activités
L'objectif principal de ce schéma est de montrer de manière générale et simplifiée ce qui se passe au sein d'un processus ou d'une opération, étendre au diagramme d'état Donc ces deux sont liés, par exemple le diagramme d'état montre les différents états et acteurs, le même avec des flèches représente les activités, dans ce cas le diagramme d'activité donne le détail de ce qui se passe dans chaque flèche.
Représentation des activités
Puisque nous connaissons le but de la Diagramme des activités, maintenant nous allons savoir comment nous devons le représenter dans le UML, d'abord les activités sont des rectangles aux bords arrondis, il est plus étroit que le rectangle des états, avec des flèches nous représentons la transition vers d'autres activités.
Enfin, il faut savoir que nous avons un point initial et un point final pour limiter l'action de notre schéma, le point initial est un cercle noir rempli et le point final est un cercle plein dans un autre cercle.
Voyons ci-dessous une image de ce à quoi ressemblerait ce que nous venons d'expliquer :

Comme nous pouvons le voir, nous avons deux activités, l'une précède l'autre et l'étape est représentée par une flèche, délimitant notre diagramme sont les points de départ et d'arrivée, à cause de cette structure, nous disons qu'elle est très similaire au diagramme de flux classique.
Prise de décisions
Comme dans la vie de tous les jours, dans le diagramme d'activité, il arrive aussi un moment où nous devons évaluer un scénario et prendre une décision en fonction de son résultat, pour cela nous avons des outils qui nous permettent de représenter cela, de cette façon nous n'avons pas de limite de ce que nous pouvons réaliser pour représenter fidèlement les objets du système ou du logiciel que nous schématisons.
Les décisions peuvent être représentées de deux manières, la première en utilisant deux flèches partant de l'activité et chacune des flèches portera le nom de la décision et pointera vers l'activité à réaliser selon la décision prise à ce moment-là.
La deuxième façon de le représenter est comme dans les organigrammes utilisant un diamant, de chaque côté nous aurons la décision d'évaluer et en fonction de chaque réponse nous aurons une voie à suivre.
Voyons ci-dessous une image montrant les deux options de représentation d'une prise de décision :

AGRANDIR

Sur le côté gauche, nous avons la première forme de représentation, nous voyons que chaque flèche a une condition différente, la première est faim et la seconde est inappétissant, chaque chemin mène à une activité différente et chacune de ces activités mène à la fin; Sur le côté droit, nous voyons la deuxième forme avec le losange indiquant la prise de décision.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave