3. Essential Process Modelling Flashcards

1
Q

Where is process modelling located and what does it model?

A

In Process Discovery, it models how the process is currently being done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 3 properties of a model?

A
  • Mapping: maps a real world phenomenon
  • Abstraction: Documents only important aspects
  • Purpose: serves a purpose and has a target audience
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 4 components of a modelling language?

A
  • Vocabulary: Set of modelling elements of the language
  • Syntax: Set of rules to govern how elements can be combined
  • Semantics: Binds elements to a precise meaning
  • Notation: Set of graphical symbols
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name 4 modelling languajes

A
  • Activity diagram*
  • Business Process Execution Language for Web
    Services (BPEL4WS)
  • Business Process Model and Notation (BPMN)
  • Communication diagram*
  • Data flow diagram (DFD)
  • Event-driven process chain (EPC)
  • Flowchart
  • Gantt chart
  • Interaction overview diagram*
  • Petri net
  • Sequence diagram*
  • State machine diagram*
  • Timing diagram*
  • Use case diagram*
  • Yet another workflow language (YAWL)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 2 main purposes of the BPMN modelling language?

A

Organizational design
Application system design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 4 core elements of BMPN modelling language? What are naming conventions?

A
  • Activity
  • Start & end event
  • Sequence flow
  • Gateway

Events: noun + past-participle verb
Activities: imperative verb + noun

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 4 perspectives of a process model?

A
  • Organizational (WHO performs the activity)
  • Object or data (WHICH business objects are required to perform an activity and which ones are produced by it)
  • Control-flow (WHEN are activities occurring)
  • Functional (WHAT activities should happen in the process)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the 2 different types of XOR gateways

A
  • XOR split: routes incoming branch token towards ONE outgoing branch
  • XOR join: merges 2 or more alternative branches and proceeds when ONE incoming branch has completed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the 2 different types of AND gateways

A
  • AND split: each token coming from its incoming branch into multiple tokens
  • AND merge: merges two or more parallel branches and proceeds when ALL incoming branches are completed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain the 2 different types of OR gateways

A
  • OR join: routes each token from an incoming branch toward one or more outgoing branches (depending on conditions)
  • OR split: merges one or more incoming branches and proceeds when ALL ACTIVE BRANCHES have completed (synchronizing merge)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are data associations, data stores and data objetcs?

A

Objects: Represent info or material flowing in or out of activities
Associations: directed (input or output) vs undirected (handover)
Stores: Data objects that need to be persisted (db or file cabinet)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What’s an active resource?

A

Are resources that can AUTONOMOUSLY perform an activity:
- process participant
- software system
- piece of equipment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What’s a resource class?

A

A group of (active) resources that are interchangeable (role, org unit or whole org)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the BPMN elements regarding to resources?

A

Pool: Captures a resource class
Lane: Captures a sub-class within a pool, usually partitioning it. Generally used to model departments, roles, software machines or equipment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What’s the definition of a task?

A

An atomic activity capturing a unit of work that cannot be further broken down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What’s the definition of a subprocess? What’s the rule of thumb used to create them?

A

A self-contained, composite activity that can be divided into smaller units of work
Create it if model has more than 30 flow objects

17
Q

In the process decomposition: Which is the hierachy of the levels?

A

1- Core business activities
2- Decision points and/or fined-grained activities
3- Exceptions and details

18
Q

What’s a global process model?

A

Model that is not embedded with any process model, and as such can be invoked by other models within the same collection