Activités structurées

Dans les diagrammes d'activité, les activités structurées correspondent à un type de noeud que vous pouvez utiliser pour créer des groupes logiques de noeuds et arcs d'activité. Vous pouvez ajouter des noeuds et des arcs d'activité à une activité structurée ; toutefois, ces noeuds et arcs appartiennent seulement à l'activité structurée. Ils ne sont pas partagés avec d'autres activités structurées.

Lorsqu'une activité structurée est appelée, l'exécution de ses noeuds d'activité ne commence pas tant que toutes les données d'entrée ne sont pas reçues. Les données de sortie provenant d'une activité structurée ne sont pas accessibles aux autres noeuds dans l'activité et le flux ne continue pas sa progression dans l'activité tant que l'exécution de toutes les actions de l'activité structurée n'est pas terminée.

Chaque activité structurée a un nom unique qui identifie le comportement que vous modélisez.

Comme le montre la figure suivante, une activité structurée est représentée par un rectangle en pointillés dont les angles sont arrondis. Le compartiment Nom contient le nom de l'activité structurée, StructuredActivityNode, et le mot clé «structure». Le compartiment Activité contient les noeuds et arcs que vous ajoutez au noeud de l'activité structurée.

Activité structurée contenant deux actions opaques dans un flux de contrôle.

Conseil : Pour changer l'orientation du flux des noeuds et des arcs dans une activité structurée en cliquant avec le bouton droit de la souris sur le noeud puis sur Flux vertical.


Vos commentaires