Metamodellbasierte und hierarchieorientierte ... - RosDok
Metamodellbasierte und hierarchieorientierte ... - RosDok
Metamodellbasierte und hierarchieorientierte ... - RosDok
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
22 Gr<strong>und</strong>lagen: Modellierung in ausgewählten Gebieten<br />
Abbildung 2.4: Ein Kreditantragsprüfungsprozess als BPMN Geschäftsprozessmodell<br />
die Entscheidung getroffen wird. Beim Modell von Abbildung 2.4 ist dagegen eine andere Modellierung<br />
verfolgt. Dort wird ausgesagt, dass in der Aktivität ein Formular vom Angestellten auszufüllen ist. Daraufhin<br />
entscheidet nicht mehr der Angestellte, sondern das System anhand des ausgefüllten Formulars, ob der<br />
K<strong>und</strong>e kreditwürdig ist oder nicht.<br />
Die Objekt- bzw. Datenintegration ist bei der BPMN nicht so restriktiv wie bei Aktivitätsdiagrammen in<br />
Verbindung mit Objektflüssen. Bei Aktivitätsdiagrammen sind die Flüsse getypt <strong>und</strong> beim Zusammenführen<br />
bzw. Verzweigen von Kanten können Inkonsistenzen auftreten. Problematische Modelle, in denen z.B.<br />
unterschiedlich getypte Objektflüsse über Flussoperatoren (z.B. einem Join) zusammengeführt werden,<br />
werden in [BF08a] diskutiert. Bei BPMN bilden Assoziationen die Verbindung zu Datenobjekten <strong>und</strong> sind<br />
lediglich als Kommentare zu verstehen. Konsistenzbedingungen werden von der BPMN-Spezifikation nicht<br />
vorgegeben. Beispielsweise könnten zwei Flüsse mit unterschiedlichen Datenobjekten zusammengeführt<br />
werden. Obwohl Modellierungstools auf Gr<strong>und</strong>lage der Spezifikation keine Unterstützung geben können,<br />
sollten die Modellierer selbständig auf Konsistenz der Datenflüsse achten.<br />
Bei BPMN wurde die Instanziierungssemantik, die über die Startereignisse ausgedrückt wird, von EPKs<br />
übernommen. Endereignisse werden analog dafür verwendet, um auszudrücken, wenn der Prozess beendet<br />
ist. Zudem können dazwischen catching- <strong>und</strong> thowing intermediate events innerhalb der Prozessmodells<br />
genutzt werden.<br />
An den vielen bei BPMN eingeführten neuen Modellierungselementen <strong>und</strong> an der datenbasierten Entscheidungsmodellierung<br />
sieht man, dass die Modelle deutlich technischer werden als es noch bei EPKs der Fall