Modellierung von Arbeitsprozessen

Ähnliche Dokumente
Modellierung von Arbeitsprozessen

Modellierung von Arbeitsprozessen

Informatik für Ökonomen II: Modellierung von Informatiksystemen. 3. Modellierung von Arbeitsprozessen

Informatik für Ökonomen II: Modellierung von Informatiksystemen. 3. Modellierung von Arbeitsprozessen

Integrierte Anwendungssysteme EPK - Übungsaufgabe

Informatik IIa: Modellierung

Ereignisgesteuerte Prozessketten (EPK) sind eine semiformale Modellierungssprache zur Erfassung und Darstellung von Geschäftsprozessen.

Integrierte Anwendungssysteme EPK - Übungsaufgabe

Was sind ereignisgesteuerte Prozessketten?

Übung zur Einführung in die Wirtschaftsinformatik

Ereignisgesteuerten Prozesskette. von Sven Süss

EPK. Ereignisgesteuerte Prozessketten

Informatik IIa: Modellierung

Die Unified Modeling Language UML

Requirements Engineering I

Geschäftsprozesse. modellieren. Ereignisgesteuerte Prozessketten (EPKs) Manuel Friedrich. Schiller-Gymnasium Hof

EPK Erweiterte Prozesskette

Prozessmanagement Übung 09

Requirements Engineering I

Notationen zur Prozessmodellierung

Prozessmanagement -Übung 6 -

Wirtschaftsinformatik I Teil Übung. Von: Hai Ngoc Cu, Matthias Gräf, Steffen Walter, Daniel Müller, Christopher Guth

Software-Engineering

Das Modellieren von Geschäftsprozessen (ereignisgesteuerte Prozessketten) Fortbildung Nr. 67/ Manuel Friedrich

Informatik IIa: Modellierung. Frühlingssemester Assessment Prüfung 5. Juni 2009

Übung zur Einführung in die Wirtschaftsinformatik

Requirements Engineering I

Regelbasierte Entwicklung betrieblicher Informationssysteme

Hallo liebe Studenten,

WI 5 und Techniken der Prozessdarstellung

Gemeinsamkeiten und Unterschiede bei der Anwendung für die Analyse von Geschäftsprozessen

Bearbeitung eines Kundenauftrags

Geschäftsprozessmodellierung und implementierung am Beispiel SAP R/3 Sommersemester 2007

Motivation. Gliederung. Ereignis(gesteuerte) Prozessketten sind eine etablierte Modellierungstechnik. Vorlesung: Geschäftsprozessmodellierung

Geschäftsprozesse - EPK

Unified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8

2. Übung zur Vorlesung Service-orientierte Architekturen

Für die Bonitätsprüfung ist der kaufmännische Vertrieb fachlich verantwortlich. Funktion Organisationseinheit Beziehung. Kaufmännischer Vertrieb

Darstellung von Geschäftsprozessen mit Hilfe Ereignisgesteuerter Prozessketten

Geschäftsprozesse: Modellierung und Analyse

Prozessmanagement Übung 09

ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. August-Wilhelm Scheer. Vierte Auflage. Springer. Mit 179 Abbildungen

August-Wilhelm Scheer ARIS- Modellierungsmethoden, Metamodelle, Anwendungen. Vierte Auflage. Mit 179 Abbildungen. Springer

Geschäftsprozessmodellierung mittels Software- Services auf Basis der EPK

FHNW Hochschule für Wirtschaft

Informatik IIa: Modellierung

Übung: Minimal-Referenzmodell

Ereignisgesteuerte Prozessketten

Trainings und Workshops

Informatik für Ökonomen II HS Übung 3. Ausgabe: Abgabe:

Experimenteller Vergleich zweier Notationen zur Prozessmodellierung: Ereignisgesteuerte Prozessketten vs. UML Aktivitätsdiagramme

Untersuchung zur Verständlichkeit von Prozessmodellen

Grundkurs Geschäftsprozess- Management

Klassen- und Objektmodelle

Abteilung COQ - Organisation - Kurzanleitung ARIS Business Publisher

Grundkurs Geschäftsprozess- Management

Prozessmanagement Übung 05

ROUTIS. Arbeitspaket 3.3. Ergebnisdokumentation

Aufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik

Unified Modeling Language (UML )

4. Übung zur Vorlesung Service-orientierte Architekturen

Universität Trier. FB IV Wirtschafts- und Sozialwissenschaften. SS 2008 Veranstalterin: Dipl.-Wirt.-Inf. Ariane Gramm

Innovator for Business Analysts on Tour, März 2010

Geschäftsprozessmanagement. Click here if your download doesn"t start automatically

Inhaltsverzeichnis. Literatur. 4 Rational Unified Process [JBR98, Kru03] und UML [BRJ02, FS00, Bal01]

Information für Mitarbeiter/innen zum Thema Prozessmanagement Teil 2

2 Prozessmodellierung zur Ermittlung des Informationsbedarfes

Informatik für Ökonomen II: Modellierung. Herbstsemester Prüfung 14. Januar Musterlösungen

Geschäftsprozessanalyse

Informatik IIa: Modellierung

Wirtschaftsinformatik 2 (PWIN) Übung 4. Wirtschaftsinformatik 2 (PWIN) SS2010, Professur für Mobile Business & Multilateral Security 1

Prozessmanagement. Übung im Wintersemester 05 / 06

Beispielklausur. Methoden der Wirtschaftsinformatik

Das Business im Process: Warum Anwender nicht BPMN sprechen

Einführung in die Modellierung

UML (Unified Modelling Language) von Christian Bartl

Geschäftsprozeßmodellierung mit der objektorientierten Ereignisgesteuerten Prozeßkette (oepk)

Dissertation zur Erlangung des akademischen Grades Doktoringenieur (Dr.-Ing.)

Prozessmanagement. 15. April Prozessmanagement Grundlagen der Modellierung von Geschäftsprozessen

BPMN. Suzana Milovanovic

Informatik II: Modellierung Prof. Dr. Martin Glinz. Kapitel 13. Metamodelle. Universität Zürich Institut für Informatik

Wirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte

Modellierung von Geschäftsprozessen Teil 5 - Ereignisgesteuerte Prozessketten

Klausur. Hochschule Landshut Fakultät Elektrotechnik und Wirtschaftsingenieurwesen Prof. Dr. Josef L. Staud. Prüfungsfach: Geschäftsprozessmanagement

Vertiefte Grundlagen. Übung 2.7. TU Dresden - Institut für Bauinformatik

Unit 8: ARIS and IS Modeling

Transkript:

Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 9 Modellierung von Arbeitsprozessen Universität Zürich Institut für Informatik

Inhalt 9.1 Grundlagen 9.2 Ereignisgesteuerte Prozessketten (EPK) 9.3 Andere Sprachen Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 2

9.1 Grundlagen Informatik unterstützt oder automatisiert Arbeitsprozesse von Menschen ausgeführte Prozesse maschinell ausgeführte Prozesse Die Modellierung von Arbeitsprozessen ist wichtig Arbeitsprozess (work process) eine geordnete Folge von Arbeitsschritten zur Erreichung eines geplanten Arbeitsergebnisses. Von besonderer Bedeutung sind Geschäftsprozesse, insbesondere in der Wirtschaftsinformatik Geschäftsprozess (business process) Funktions- und stellenübergreifender Arbeitsprozess in einem Unternehmen, welcher direkt oder indirekt zur Erzeugung einer Leistung für einen Kunden oder den Markt dient. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 3

Charakteristika von Arbeitsprozessen Elemente Arbeitsschritte Ereignisse, welche den Ablauf steuern Beteiligte Personen / Stellen / Maschinen Verwendete / erzeugte Materialien Eigenschaften Auf ein Ziel gerichtet Transformiert Eingaben (Daten, Materialien, Energie) in Ausgaben Durch Ereignisse angestoßen und gesteuert Durch Aktionsträger (Personen, Organisationen, Maschinen) ausgeführt Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 4

Arbeitsprozessmodelle Einfache Arbeitsprozessmodelle modellieren nur eine Folge von Arbeitsschritten und Ereignissen Erweiterte Arbeitsprozessmodelle modellieren zusätzlich auch Beteiligte und Materialien Sprachen für die Modellierung von Arbeitsprozessen Ereignisgesteuerte Prozessketten (EPK) UML-Aktivitätsdiagramme (vgl. Kapitel 5) Sprachen zur Verhaltensmodellierung (zum Beispiel Statecharts oder Petrinetze, vgl. Kapitel 7) Programmablaufpläne (veraltet nicht mehr verwenden, vgl. Kapitel 5) Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 5

9.2 Ereignisgesteuerte Prozessketten (EPK) Von Scheer und Mitarbeitern entwickelte Sprache zur Modellierung von Geschäftsprozessen Basis: Ereignisse und Funktionen Ereignis Bestellung eingegangen löst aus Vorrat ausreichend Vorrat nicht ausreichend Funktion erzeugt Bestellung erfassen liefern nachbestellen Vorgang beendet Verzweigungskonnektor Zusammenführungskonnektor Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 6

Ereignisgesteuerte Prozessketten (EPK) 2 Abgeleitet von Petrinetzen: auf ein Ereignis folgt immer eine Funktion und umgekehrt Im deutschsprachigen Raum weit verbreitet Wird insbesondere beim Einsatz von SAP zur Modellierung der Geschäftsprozesse eines Unternehmens eingesetzt Erweiterung mit Informationsobjekten und Organisationseinheiten möglich (EEPK) Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 7

Ereignisgesteuerte Prozessketten: Notation Antrag gestellt Antrag bearbeiten Ereignis: der Zustand eines Geschäftsprozesses verändert sich Funktion: Transformation von Geschäftsobjekten Steuerfluss: Kausal-sachlogische Abhängigkeiten zwischen Ereignissen und Funktionen Konnektor: Verzweigung oder Zusammenführung von Steuerflüssen Produktion Prozesswegweiser: dient zur Gliederung in Teilmodelle Notationsvarianten oder statt XOR statt Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 8

Konnektoren A D UND-Verzweigung (Split) A erzeugt die Ereignisse B und C D löst die Funktionen E und F aus B C E F G H K L UND-Zusammenführung (Join) I wird ausgelöst, wenn G und H eingetreten sind I M M wird erzeugt, wenn K und L abgeschlossen sind Analog: ODER-Verzweigung / Zusammenführung Exklusiv-ODER (XOR)-Verzweigung / Zusammenführung Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 9

Aufgabe 9.1 a) Interpretieren Sie die EPK-Fragmente (a) und (b) b) Nach Keller, Nüttgens und Scheer (1992) sind die EPK-Fragmente (c) und (d) nicht erlaubt. Begründen Sie, warum. (a) (b) (c) (d) F1 F2 F E E E E1 E2 F1 F2 F1 F2 Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 10

Prozesswegweiser Auftrag eingegangen Auftragsannahme Auftrag einplanen Auftrag eingegangen Auftrag eingegangen Teile produzieren Produktion Auftrag abgewickelt Die Zuordnung erfolgt über gemeinsame Ereignisse Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 11

Aufgabe 9.2 In einer Regionalbank erfolgt der Prozess der Kreditvergabe wie folgt: Zunächst wird der Antrag erfasst. Dann prüft der Kreditsachbearbeiter das Kreditrisiko. Ist das Risiko hoch, lehnt er den Antrag ab. Ist das Risiko gering, bewilligt er den Kredit und erstellt den Kreditvertrag. Bei mittlerem Risiko wird der Antrag durch die Filialleiterin begutachtet. Entscheidet sie positiv, wird der Antrag bewilligt, anderenfalls wird er abgelehnt. Zum Schluss unterschreibt die Filialleiterin den Bescheid an den Antragsteller und der Kreditsachbearbeiter legt die Unterlagen in den Kreditakten ab. Modellieren Sie diesen Geschäftsprozess mit einem EPK. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 12

Erweiterte EPKs (EEPK) Zu jeder Funktion wird zusätzlich erfasst die beteiligten Informationsobjekte die ausführende Einheit in der Organisation Die Darstellung erfolgt in der Regel tabellarisch (siehe SAP Beispiel) Bestellung eingegangen Bestellung Bestellung erfassen Sachbearbeiter Lieferauftrag Informationsobjekte...... Organisationseinheit Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 13

Erweiterte EPK: Notation Filialleiterin Organisationseinheit Lieferauftrag Informationsobjekt Teilweise wird noch unterschieden zwischen: Lieferposition Datenobjekt (im Datenmodell) Lieferung Informationsobjekt (auf Geschäftsebene) Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 14

Beispiel: SAP CM Universität Zürich Erfassung Studiengang/Studienschwerpunkt Ereignis Funktion Org. einheit Anwend.syst. Daten Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 15

9.3 Andere Sprachen Jede Modellierungssprache, welche durch äußere Ereignisse gesteuerte Abläufe modellieren kann, eignet sich grundsätzlich zur Modellierung von Arbeits- bzw. Geschäftsprozessen. Gebräuchlich sind UML-Aktivitätsdiagramme Möglich sind ferner Statecharts Petrinetze Programmablaufpläne Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 16

UML-Aktivitätsdiagramme Funktionen werden als Aktivitäten modelliert Ereignisse werden nur bei Fallunterscheidungen explizit modelliert Organisationseinheiten und Informationsobjekte sind modellierbar Parallelverarbeitung entspricht den UND-Konnektoren in EPKs Bestell-Sachbearbeiter Bestellung erfassen Auslieferungs-Sachbearbeiter [Vorrat nicht ausreichend] [Vorrat ausreichend] Bestellung Lieferauftrag liefern nachbestellen Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 17

Aufgabe 9.3 Modellieren Sie den in Aufgabe 9.2 gegebenen Geschäftsprozess für die Kreditvergabe mit einem UML-Aktivitätsdiagramm. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 18

Petrinetze Bei Modellierung von Arbeitsprozessen mit Petrinetzen können Funktionen als Stellen Ereignisse als Transitionen modelliert werden Organisationseinheiten und verwendete Daten sind nicht modellierbar Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 19

Aufgabe 9.4 Bilden Sie die Konstrukte von Ereignisgesteuerten Prozessketten auf entsprechende Konstrukte in Petrinetzen ab. Legen Sie insbesondere dar, wie die EPK-Konnektoren abgebildet werden können. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 20

Literatur Keller, G., M. Nüttgens, A.-W. Scheer (1992). Semantische Prozessmodellierung auf der Grundlage Ereignisgesteuerter Prozessketten (EPK). In: A.-W. Scheer (Hrsg.): Veröffentlichungen des Instituts für Wirtschaftsinformatik, Heft 89, Saarbrücken. Rumbaugh, J., Jacobson, I., Booch, G. (1999). The Unified Modeling Language Reference Manual. Reading, Mass. : Addison-Wesley. Scheer, A.-W. (2002). ARIS vom Geschäftsprozess zum Anwendungssystem, 4. Auflage, Berlin: Springer. Informatik II: Modellierung Kapitel 9 2005 by Martin Glinz 21