Chapter 5 Construction de diagrammes dynamiques


Décisions

Une décision spécifie quel chemin emprunter lorsqu'un choix parmi plusieurs transitions est possible. Le symbole d'une décision est un losange :


Une décision peut être créée dans les types de diagramme suivants :

Une décision peut avoir une ou plusieurs transitions entrantes et une ou plusieurs transitions sortantes, chacune dotée d'une condition de garde distincte. Le processus d'une décision est basé sur des expressions définies qui dirigent le flux de contrôle vers la transition appropriée en évaluant de façon dynamique les conditions de garde.

Une condition de garde est une condition qui doit être satisfaite pour qu'une transition qui lui est associée exécute une action. Parmi ces transitions, les conditions de garde ne doivent pas se recouper afin d'éviter toute ambiguïté mais doivent couvrir toutes les possibilités afin d'éviter un gel du processus.

Une décision permet de créer des flux complexes de type :

Note   Gestion des symboles dans le diagramme
Il n'est pas possible d'attacher deux transitions de directions opposées au même angle d'un symbole de décision.

Lorsque vous travaillez sur une décision, vous devez choisir entre utiliser une branche conditionnelle ou une fusion, qui décrivent deux types de situation :

 


Copyright (C) 2005. Sybase Inc. All rights reserved.