Pré. | Proc. |
Utilisant Diagrammes composites
Si vous souhaitez simuler un traitement qui inclut une branche représentée sur un diagramme différent (par exemple, pour réduire la complexité sur le diagramme principal ou pour masquer les zones de traitement qui ne sont traitées qu'en cas d'exception), vous pouvez utiliser un élément Composite pour représenter et accéder à la branche sur son diagramme Composite enfant. Lorsque vous exécuter la simulation et qu'elle atteint l'élément Composite, elle ouvre le diagramme enfant et le traite avant de revenir (le cas échéant) au chemin de traitement principal. Il s'agit d'une excellente méthode pour suivre le chemin de traitement dans un processus complexe, en représentant des sections du processus avec des éléments d'activité composite qui développent le traitement réel dans leurs diagrammes enfants respectifs. Vous pouvez avoir plusieurs éléments Composite représentant différentes étapes ou branches du processus.
Un aspect à surveiller (et qui serait révélé par un échec dans la simulation) est d'avoir plusieurs threads qui traitent simultanément sur diagrammes distincts. La simulation ne peut pas passer à un nouveau diagramme si elle suit également un autre thread sur le diagramme actuel.
Ce diagramme donne un aperçu du processus de retrait d'espèces à un distributeur automatique de billets :
L'activité Retrait au DAB est un élément composite. Si vous double-cliquez dessus, vous ouvrez et affichez le diagramme enfant, qui est une analyse plus détaillée du processus de retrait. De même, une simulation ouvrira et traitera le diagramme enfant.