2010-09-16 4 views
2

Je ne suis pas sûr si c'est le bon endroit pour poser cette question, mais voilà.Modélisation des processus métiers, quelles sont les techniques?

Je suis actuellement à la recherche de différentes techniques pour modéliser un processus métier. Je dois trouver une option appropriée pour mon entreprise qui développe toutes sortes d'applications web.

Ce que j'ai trouvé à ce jour:
UML, specificly les diagrammes d'activité
diagrammes de flux
fondation Windows Workflow
la modélisation des processus d'affaires

J'ai eu une plongée dans le monde des flux de travail, mais il est surtout au sujet automatiser un processus d'une entreprise et ce n'est pas ce que je cherche. Je me concentre sur les logiciels et le processus interne. Si quelqu'un d'autre connaît une autre technique ou peut me dire les avantages ou les désavantages des techniques que j'ai déjà trouvées, cela serait très apprécié parce que je suis un peu coincé en ce moment.

Répondre

3

Actuellement BPMN (Business Process Modeling Notation) et diagrammes d'activités UML sont les deux options les plus populaires pour cela. Je considère BPMN comme le bon choix lorsque vous modélisez les aspects métier de l'organisation et passez aux diagrammes d'activités dès que vous analysez la conception technique du système logiciel (en tant que composant principal du langage UML). , les diagrammes d'activité conviennent mieux lorsque vous devez combiner des informations de workflow avec d'autres vues du système, exprimées également sous forme de diagrammes UML tels que des diagrammes de classes ou des diagrammes de séquence).

Notez que maintenant un UML profile for BPMN is being created qui signifie que vous serez en mesure de mélanger BPMN et diagrammes UML dans le même projet

+0

Merci pour votre réponse! Je pense que je peux travailler d'ici à une solution et trouver une option appropriée. – Gerard

+0

/moi frissonne à la pensée de UML et BPMN mélangés dans le même projet ;-) – CesarGon

0

Je pense que vous vous interrogez sur la transformation de vos besoins/règles métier en exigences techniques puis en conception? Après cela, vous allez implémenter cette conception dans le code. Je ne sais pas si c'est ce que vous me demandez ..

1

Je vous suggère de considérer ISO/IEC 24744. Il vous donnera une perspective très différente, puisqu'il n'utilise pas la métaphore omniprésente de «l'organisation en tant que machine», allant dans le sens d'un point de vue plus opportuniste et axé sur les gens. En d'autres termes, l'ISO/CEI 24744 ne représente pas un processus métier en tant que processus dans lequel le processus à suivre est le pilote. Au lieu de cela, un processus d'entreprise est représenté à travers les produits de travail qui sont impliqués et les personnes qui agissent sur eux. Le processus effectué joue un rôle important mais secondaire.

Si vous êtes intéressé par pourquoi c'est ainsi, ou quels sont les avantages, faites le moi savoir et je serai heureux d'élaborer.

Questions connexes