Chapter 2: Process modeling Part 1 Flashcards

1
Q

what is BPMN?

A
  • graphical language or notation to model or represent processes
  • limited number of graphical elements
  • formal, exhaustive and unambiguous process representation:
    strict meanings and uses of elements
    strict rules to combine elements
  • Growing popularity: easy to use and understand (for broad range of purposes)
    o powerful in capturing complexity while maintaining interpretablity
  • To become the international standard for process modeling
  • Likely to be integrated with UML
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can you capture complexity?

A

Singular activities may be too complex and may not be captured in a BPMN process model. But complexity may be captured through different model levels or layers by adding subprocesses.

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

What is the objective of BPMN?

A

to define the control flow (the exact sequence of activities)
Question: what are the activities?
BPMN has a certain modeling perspective because it has been developed with intended use and objective
Important: what? in what order? operational process level in perspective pyramid
Not important: who? where?

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

What are the five basic elements of BPMN?

A
flow objects 
connectors 
swimlanes 
data 
artifacts.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what are flow objects?

A

activity: do something
events: start, intermediate, end
gateways: split and merge paths
difference between activity and events? control vs no control over execution/ happening

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

what are connectors?

A

sequence connector: regular line connecting flow objects
message connector: only between lanes , dashed lines
association - dotted line

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

What are pools and lanes?

A

Every pool is a separate process

Lanes are a subdivision of a process

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

What are data?

A

Data object - data or document flow between actions and events
Data store - contains stored data accessible to the process

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

why add data objects to a process?

A

To help make those elements in the process more explicit

  • they are important given our perspectove and objective in modelling the process
  • they are crucial in process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are artifacts?

A

extra information, not formally defined
Annotations-> arbitrary text linked by a dotted line
Extensions -> organization specific symbols

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