

La richesse de UML2 augmentée et instrumentée par Objecteering – Illustrations
Diagramme de processus BPMN
BPMN (Business Process Modeling Notation) est une notation standardisée par l’OMG. Objecteering supporte BPMN dans un même métamodèle intégré UML/BPMN. Ceci fournit la capacité d’avoir un modèle global intégré, où les processus BPMN sont structurés dans les packages UML, et où les processus BPMN font référence à des définitions statiques (classes, acteurs, etc.) définies en UML. BPMN est populaire pour la modélisation des processus métier. Ces capacités sont proches de celles des diagrammes d’activité UML. Cependant ces derniers sont moins populaires dans le domaine de la modélisation des processus métier. Dans son extension “EA”, Objecteering permet de présenter une vue générale des processus métier d’une organisation, comme dans l’exemple ci joint. Nous pouvons représenter la navigation des “information flows”, ainsi que les événeents déclencheurs ou émis par les processus.

Le modèle BPMN présente la vue détaillée d’un processus, avec les tâches accomplies par le processus. Dans les exemples présentés, les data flows font référence à des classes UML, les pools font référence à des acteurs ou des packages (“unités d’organisation” sous EA) comme l’illustrent les icones. Les processus peuvent se déclencher l’un l’autre, par le biais d’une tâche connectée.
On peut se focaliser sur un processus spécifique, comme présenté ici (réservation Séjour).