18.01.2014 Aufrufe

Metamodellbasierte und hierarchieorientierte ... - RosDok

Metamodellbasierte und hierarchieorientierte ... - RosDok

Metamodellbasierte und hierarchieorientierte ... - RosDok

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!