lecture 5 Flashcards

1
Q

business process model and notation (BPMN)

A

owned by an institution which established other world-wide standards. it is supported by many softwares.

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

pool

A

the main process (or conductor). it assumes process control and assigns tasks. it can be a physical person or any other type of entity, eg. website, company, process etc. the pool is a higher-ranking instance compared to its lanes.

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

lane

A

a sub-partition in a pool. eg., a sub-participant who is responsible for executing specific tasks. it can be a physical person or any other type of entity, eg. website, company, but not a process.

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

participants

A

the actors of a process.

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

events

A

start, connect, or end a process. it represents something that “happens” during a process. it can be a start, intermediate, or end event. an event can “catch a trigger” (white), which means that it reacts to something, or it can “throw a result” (black). it can general, or with a predefined type; time-based, message-based, condition-based, signal-based, etc. it can be positioned within sequence flow or attached at the boundary of an activity. it can interrupt the execution of an activity (continuous line) or not interrupt it (dashed lines).

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

gateways

A

determine the direction of a process.

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

task

A

a single action that occurs in a business process.

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

data object

A

shows the inputs and outputs of activities, and does not affect the process flow. it represents an object created, eg. a list, a document, etc. if a porcess instance is cancelled, all of its data object instances become inactive.

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

data store

A

represents a database, which allows storing information, even after the process instance has been completed.

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

sequence flow

A

used to connect tasks.

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

message flow

A

used to show the flow of messages between separate pools/lanes. you cannot use message flow to connect flow objects within the same participant.

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

data association flow

A

used to connect tasks with objects.

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

artifacts

A

not part of the process but used to clarify.

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

text annotation

A

to write notes, try to limit as much as possible. annotations are useful to explain time events.

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

group

A

to group different tasks.

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

loop

A

a loop task repeats until a defined condition either applies or ceases to apply. eg. suggest various dishes to our dinner guests until everyone agrees. then, the meal can be prepared.

17
Q

multiple parallel instance

A

multiple tasks occurs repeatedly and can be executed in parallel. eg. some roommates want to eat pizza, so “choose pizza” can occur in parallel.

18
Q

subprocess

A

an activity that expands/collapses a view. it describes a sequence (ad hoc or based on an event). it cannot contain pools and lanes, but other events and tasks.

19
Q

start message event

A

the process starts with the reception of a message and triggers the rest.

20
Q

end message event

A

the process ends with the sending of a message.

21
Q

intermediate time event

A

the event continues after a specific time (specify it).

22
Q

intermediate message event

A

at an intermediate moment of the process, a message is received and it interrupts the process.

23
Q

start time event

A

the event starts at a specific time (specify it).

24
Q

end error event

A

the process ends with an error.

25
Q

conditional event

A

sometimes we only want a process to start or to continue if a certain condition is true. anything can be a condition, and conditions are independent of processes, which is why the condition can only exist as a catching event.

26
Q

signal event

A

signals are similar to messages. the difference is that a message is always addressed to a specific recipient, while a signal is more like a newspaper advertisement or a television commercial. it relatively undirected.

27
Q

multiple event

A

summarises several events with a single symbol. eg. we try a new pizza after having seen it on TV or after a friend recommended it. after eating it, we will rate the pizza and in turn inform our friend. however, it is better to use single events.

28
Q

link event

A

a special case. it has no significance related to content, but it faciliates the diagram-creation process. you can draw two associated links as an alternative to a sequence flow. link events can be useful if you have to distribute a process diagram across several pages. links orient the reader from one page to the next.

29
Q

exclusive gateway (COR)

A

a gateway can offer multiple direction. however, an exclusive gateway indicates the possibility to follow just one direction.

30
Q

inclusive gateway (OR)

A

indicates the possibility to follow one direction or different directions at the same time.

31
Q

parallel gateway (AND)

A

indicates that different directions will be followed at the same time in parallel.

32
Q

event-based gateway

A

indicates that the direction to follow depends on a conditional event. it does not route based on data, but rather by which event takes place next. eg. we order pizza and wait for it to be delivered. we can only eat after we receive it (first event), but what if it doesn’t arrive after 60 minutes? (second event).