prozessmodellierung:modellierungshaus:bpmn_2.0_spezifikationsregeln
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
prozessmodellierung:modellierungshaus:bpmn_2.0_spezifikationsregeln [2015/04/09 15:19] – [Tabelle] jayong | prozessmodellierung:modellierungshaus:bpmn_2.0_spezifikationsregeln [2015/04/09 15:20] (aktuell) – [Tabelle] jayong | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== BPMN 2.0 Spezifikationsregeln ====== | ||
+ | |||
+ | Die hier aufgeführte Regeln betreffen die BPMN 2.0 Spezifikation und sind somit verpflichtend für den Modellierer. Ihre Verletzung stellt einen Verstoß gegen die Syntax von BPMN 2.0 und sollten immer vermieden werden. | ||
+ | |||
+ | **Aufgaben- und Teilprozessregeln** | ||
+ | |||
+ | ^ Regel | ||
+ | | Platziere Flussobjekte nicht über Pool- bzw. Lanegrenze | ||
+ | | Benutze eine globale Aufgabe bei mehreren Beteiligten {{: | ||
+ | | Vermische nicht die Sequenzflüsse von mehreren Prozessen | ||
+ | | Verwende keine Start- und Endreignisse beim Ad-hoc-Prozess | ||
+ | |||
+ | **Ereignisregeln** | ||
+ | |||
+ | ^ Regel ^ Erläuterung | ||
+ | | Verwende keine bedingte Flüsse bei Ereignissen | ||
+ | | Hefte keine auslösende Ereignisse an | Auslösende Ereignisse können nicht angeheftet werden. | ||
+ | | Verwende das ereignisbasierte parallele Gateway für den Prozessbeginn durch mehrere Ereignisse {{: | ||
+ | | Verwende für dieselbe Aktivität ausschließlich entweder nur ein auslösendes Ereignis oder eine Aufgabe, aber nicht beides | ||
+ | | Benutze Abbruchereignisse nur mit Transaktionen | ||
+ | |||
+ | **Gatewayregeln** | ||
+ | |||
+ | ^ Regel | ||
+ | | Modelliere bei Bedarf ein Gateway als gleichzeitig verzweigend und zusammenführend | ||
+ | | Verwende Aufgaben um entscheidungsrelevante Daten für Gateways mit Fallunterscheidungen zu generieren | ||
+ | | Tausche bei Bedarf Gateways durch bedingte Flüsse aus {{: | ||
+ | | Benutze keine bedingten Flüssen bei Gateways | ||
+ | |||
+ | **Pool- und Laneregeln** | ||
+ | |||
+ | ^ Regel | ||
+ | | Zeichne keine Trennlinie zwischen Lane-Kopf und Lane-Inhalt | ||
+ | | Ordne Flusselemente eindeutig einer Lane zu | Alle Flusselemente können nur zu einer Swimlane gehören und dürfen sie nicht verlassen. | ||
+ | | Bilde durch Verschachtelung eine Zuständigkeitshierarchie | ||
+ | | Modelliere die Beteiligung an derselben Aktivität mit einer globalen Aufgabe und Aufruf-Aktivitäten {{: | ||
+ | | Zeichne Sequenzflüsse nicht über Poolgrenzen | ||
+ | | Verwende Nachrichtenflüsse nur zwischen unterschiedlichen Pool | Nachrichtenflüsse müssen hingegen die Poolgrenzen verlassen und zu einem anderen Pool hinlaufen. | ||
+ | | Benutze keine Nachrichtenflüsse bei Gateways | ||
+ | | Zeiche keine bidirektionalen Nachrichtenflüsse | ||
+ | | Verwende Nachrichtenflüsse nur bei Ereignissen vom Typ " | ||
+ | | Verwende bei Ereignissen keine Nachrichteflüsse mit entgegengesetzten Richtungen | ||
+ | |||
+ | **Objekttypübergreifende Modellierungsregeln** | ||
+ | |||
+ | ^ Regel ^ Erläuterung | ||
+ | | Verbinde alle Elemente im Diagramm miteinander | ||
+ | | Verwende Sequenflüsse für die Verbindung zwischen Flussobjekten | ||
+ | | Benutze Assoziationen um Artefakte und Datenobjekte mit Flussobjekten zu verbinden | ||
+ | | Entscheide frei über die Reihenfolge, | ||
+ | | Verwende bei Bedarf mehrere ein- und ausgehende Sequenflüsse bei Flusselementen | ||
+ | |||
+ | <= [[Prozessmodellierung: | ||
+ | |||
+ | **Quellen** | ||
+ | ---- | ||
+ | **Jakob Freund, Bernd Rücker :** Praxishandbuch BPMN 2.0, Carl Hanser Verlag | ||
prozessmodellierung/modellierungshaus/bpmn_2.0_spezifikationsregeln.txt · Zuletzt geändert: 2015/04/09 15:20 von jayong