BPMN 2.0 Questions 3

From Training Material
Jump to navigation Jump to search

1 Which diagram express idea of the following: At the prescribed time or at the arrival of a message, start the sub-process task then abort the process after another time.

EXTERN 0016.jpg
EXTERN 0017 0.jpg
EXTERN 0018.jpg
EXTERN 0019.jpg

Answer >>

EXTERN 0019.jpg


2 What does a BPMN pool represent and what does it do?

A pool represents all of the functionality of the full sub-process and defines a new process instance
A pool represents a single process and acts as a data flow between activities
A pool represents a single process and marks a tactical decision-making process
A pool represents a participant and partitions a set of activities from other pools

Answer >>

A pool represents a participant and partitions a set of activities from other pools


3 Which statement describes the following process?

EXTERN 0028.jpg

After task A, run any either tasks B or C, depending on the data in the sequence, always run task D; then run E
After task A, run any of the tasks B,C, or D, depending on the data in the sequence, then run E.
After task A, run all of tasks B,C, or D. Then, run E
After task A, run one of the tasks B, C, or D, depending on the data in the sequence, then run E

Answer >>

After task A, run any of the tasks B,C, or D, depending on the data in the sequence, then run E.


4 What are two more statements about an End Event?

Even when there are other events, the end event is the most substantial event. End events have no impact on the process data
If an End Event is used, there MUST be other flow elements that do not have any outgoing Sequence Flow. An End Event clears the token from the last activity.
If an End Event is used, then there MUST NOT be other flow elements that do not have any outgoing Sequence Flow. An End Event marks the end of a path through a Process.

Answer >>

If an End Event is used, then there MUST NOT be other flow elements that do not have any outgoing Sequence Flow. An End Event marks the end of a path through a Process.


5 Which BPMN element denotes an expanded Sub-Process?

EXTERN 0029.jpg
EXTERN 0030.jpg
EXTERN 0031.jpg

Answer >>

EXTERN 0029.jpg


6 What type of sub process is this?

EXTERN 0015.jpg

An incomplete Sub-Process
A looping Sub-Process
An Ad Hoc Sub-Process.
A collapsed Sub-Process

7 What statement from the BPMN spec describes what a token does in a business process Start Event?

A start event generates a token that is consumed by an end event
The token marks the start of data that is stored in the process history
A start event token is passed to all the referenced subprocesses
When the process is instantiated all conditions are set to the default state

Answer >>

A start event generates a token that is consumed by an end event


8 Activities in subprocesses execute in parallel. How are activities in an ad-hoc process denoted?

They have a start and an end, but no sequence lines.
They are not connected. They are simply placed in the sub process
They are started from a parallel gateway
They are connected by sequence lines

Answer >>

They are not connected. They are simply placed in the sub process


9 A process designer wishes for a process to end if an activity has not completed in a period of time. He has entered the following fragment. What is wrong with the diagrams below?

EXTERN 0033.jpg

An End event marks the end of a path so the clock has no effect. The correct solution is: EXTERN 0034.jpg
There is nothing wrong with the diagram.
The intermediate timer event should be connected to the end event, as shown here. EXTERN 0035.jpg
If task A does not complete in the time allotted, abort A

Answer >>

An End event marks the end of a path so the clock has no effect. The correct solution is:

EXTERN 0034.jpg


10 An analyst is designing a looping subprocess. One of the requirements in the activity is such that the subprocess must be run a fixed number of times. Which type of loop should she choose?

Multi-instance
Compensation
Ad-hoc
Loop

Answer >>

Multi-instance


11 Which statement describes the concept of an Event Gateway in BPMN?

The event gateway cannot be a useful shape. What was the OMG thinking?
It is used with a process that receives multiple start messages with different data types. It calls and it can also use timers and signals.
You use it with a process that receives single start messages with different end signals
It is a gateway with an End Event as the last activity within the activity path.

Answer >>

It is used with a process that receives multiple start messages with different data types. It calls and it can also use timers and signals.


12 As a top-level graphic notation in BPMN, what do pools and lanes do?

They cannot be embedded in any other object, such as sub-processes
It is used with a process that receives multiple start messages with different data types. It calls and it can also use timers and signals.
You use it with a process that receives single start messages with different end signals.
It is a gateway with an End Event as the last activity within the activity path

Answer >>

They cannot be embedded in any other object, such as sub-processes


13 According to the OMG Specification there are three types of processes. The three types of processes are:

Abstract, Private and Collaboration
Abstract, Designed and Executable
Management, Technical and Composition
Orchestration, Private and Choreography

Answer >>

Abstract, Private and Collaboration


14 A receive task and send task are designed to do what?

A sequence flow connector.
A message flow connector
A pool
An activity

Answer >>

A message flow connector


15 What do you never use to connect objects in a process pool?

A receive task can have an outgoing Message Flow and a send task has an incoming message flow
A receive task can have an incoming Message Flow and a send task has an outgoing message flow
WRONG! A Task may not be a target for Sequence Flow
Collect a Message flow with valuable business context, then control the next activities

Template:BPMN Links