Question

J'ai posé cette question sur Stackoverflow, mais il semble que cette question ne convient pas là-bas, donc je poste ici pour une discussion.

Le BPMN (Notations de modélisation des processus commerciaux) est utilisé pour modéliser le processus métier par visualisation, ce qui rend les idées intangibles devenir physiquement concrètes grâce à l'expression de diagrammes BPMN. La question est, Comment organiser le bpmn avec l'UML.

Initialement, j'ai pensé à deux façons d'organiser des cas d'utilisation et un diagramme de processus métier:

  • 1 à un / beaucoup: En mappant chaque étape (step Ici signifie chaque nœud dans le bpmn digram) dans le diagramme de processus métier avec un ou plusieurs cas d'utilisation. Chaque cas d'utilisation est mappé avec plusieurs diagrammes de classe / diagrammes de composants pertinents (je préfère celui-ci, car vous pouvez encapsuler un ensemble de classes en un composant qui a une entrée et une sortie), plusieurs diagrammes de séquence (facultatif). Après avoir des diagrammes de classe / diagrammes de séquence, le code est écrit / généré en fonction du modèle.

  • Beaucoup à un: En mappant plusieurs étapes en un seul cas d'utilisation. Les étapes de la sous-séquence sont les mêmes.

  • Plusieurs à plusieurs: Par exemple, une étape du processus métier peut être cartographiée avec deux cas d'utilisation ou plus, et les deux mêmes cas d'utilisation ou plus peuvent être mappés avec d'autres étapes.

Les méthodes ci-dessus peuvent être effectuées par l'outil de modélisation, et dans mon cas, j'utilise Enterprise Architect de SPARX System. Je le découvre récemment et j'utilise son essai, mais je l'achèterai à l'avenir. Je peux organiser de nombreux diagrammes de cas d'utilisation avec une étape du diagramme BPMN, et peut cliquer pour afficher les cas d'utilisation nécessaires. Cependant, je ne le fais pas si cela soutient de nombreux cas.

Après avoir pensé à ma propre méthode pour organiser le BPMN et les cas d'utilisation, j'ai recherché sur Internet et trouvé deux autres articles, chacun suggère la méthode suivante:

  • Transformez chaque cas d'utilisation en chaque étape des diagrammes BPMN: Pour visualiser comment les cas d'utilisation raffinés s'inscrivent dans le processus métier. J'aime cette approche, car le processus métier avec les étapes peut être modélisé, et plus tard, chaque étape est transformée en cas d'utilisation. Une étape est un cas d'utilisation. C'est la même chose avec ma cartographie un à un ci-dessus. La présentation originale est ici: Visualiser les ensembles de cas d'utilisation comme processus BPMN Use case - BPMN mapping

  • Chaque cas d'utilisation est exactement un processus métier: Chaque étape du cas d'utilisation est chaque étape du processus métier. Le papier original est ici: Décrire les processus métier avec des cas d'utilisation Use case is a process

Il me semble qu'il n'y a pas de moyen standardisé de coller ces artefacts (BPMN et cas d'utilisation et autres digrams). Peut-être que c'est un problème de gestion et s'appuie davantage sur l'utilisation créative plutôt que de suivre des étapes formelles. Quelles sont l'utilisation de ces diagrammes ensemble?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top