Download - Brückenschlag zwischen BPMN und UML

Transcript
Page 1: Brückenschlag zwischen BPMN und UML

Brückenschlag zwischen BPMN 2.0 und UML

im Rahmen des Requirements Engineerings

Hansruedi TrempM.A., MAS, dipl. W’Informatiker

OMG Certified Expert in Business Process Management

OMG Certified UML Professional

IREB Certified Professional for Requirements Engineering

Dozent und wiss. Mitarbeiter für Informatik an der FHS St. Gallen, www.fhsg.ch

Persönlicher Arbeitsblog: www.intelsoft.ch

Page 2: Brückenschlag zwischen BPMN und UML

Vortragsinhalt

1. Überblick

2. Ebene der Geschäftsprozessmodellierung

3. Ebene der Informationssystemmodellierung

Page 3: Brückenschlag zwischen BPMN und UML

1. Überblick

Page 4: Brückenschlag zwischen BPMN und UML

2 Abstraktionsebenen

Geschäftsprozessmodellierung

Informationssystemmodellierung

Brückenschlag:Business Use Case Model

Business Object ModelCIM – Computation Independent Model

PIM – Platform Independent ModelingPSM – Platform Specific Modeling

Page 5: Brückenschlag zwischen BPMN und UML

DurchgängigesModellierungstool

Page 6: Brückenschlag zwischen BPMN und UML

2. Ebene der Geschäftsprozessmodellierung

Page 7: Brückenschlag zwischen BPMN und UML

Anforderungen in SysML Requirements Diagram

Page 8: Brückenschlag zwischen BPMN und UML

Workflow-Darstellung in BPMN

• Beispiel von Reservationsprozess von Event-Hotel

Page 9: Brückenschlag zwischen BPMN und UML

Business Use Case Model

• Jeden Prozess in Business Use Case überführen

Page 10: Brückenschlag zwischen BPMN und UML

Business Object Model

• Sämtliche Geschäftsobjekte identifizieren

Page 11: Brückenschlag zwischen BPMN und UML

3. Ebene der Informationssystemmodellierung

Page 12: Brückenschlag zwischen BPMN und UML

System Use Case Model

• Nutzung der zu beschaffenden/entwickelnden Software• Ableitung aus dem Business Use Case Model

Page 13: Brückenschlag zwischen BPMN und UML

Analysis Class Model (Static View)

• Ableitung aus – dem Business Object Model sowie – den System Use Cases

Page 14: Brückenschlag zwischen BPMN und UML

Dynamic Analysis Model

• Sequence Diagram– Szenarien/Beispiele von

• Use Cases oder• Objektinteraktionen

• Activity Diagram– Funktionsperspektive von

• Use-Cases oder • Operationen von Klassen

• State Chart Diagram– Verhaltensperspektiven von

• Use-Cases oder• Objekten von Klassen

Page 15: Brückenschlag zwischen BPMN und UML

Danke für die Aufmerksamkeit

Fragen?