wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MIDTERM EXAM - BPM

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Which approval path is labeled with the condition 'invoice amount > 2000'?

a)

Manager Approval

b)

Finance Director Approval

c)

CFO Approval

d)

Procurement Approval

2.

What is the primary purpose of a parallel gateway in BPMN as illustrated?

a)

To choose one path based on conditions

b)

To merge and split flows to execute tasks simultaneously

c)

To trigger events based on messages

d)

To terminate the process

3.

Which review is NOT listed as occurring before Quality Assurance Review and Approve?

a)

Manufacturing Review

b)

Documentation Review

c)

Security Review

d)

Both Manufacturing and Documentation Reviews

4.

Which statement best characterizes the decision logic of the gateway?

a)

Event-driven choice among mutually exclusive paths

b)

Data-driven evaluation allowing multiple paths

c)

Static routing to a single predetermined task

d)

Parallel activation of all subsequent tasks

5.

What does the green circle at the far left represent in the process diagram?

a)

End event

b)

Manual task

c)

Start event

d)

Intermediate timer

6.

Choose the best description of Sequence Flow based on the listed Connecting Objects.

a)

A relationship connector between flow objects

b)

A type of storage element

c)

A swimlane divider

d)

A user interface component

7.

Where is a Message Flow typically drawn in BPMN diagrams?

a)

Inside a single pool to connect tasks

b)

Between separate pools or participants

c)

Only within a single lane

d)

Across data objects and artifacts

8.

Which endpoint symbol is at the source of a Message Flow in BPMN?

a)

Filled arrowhead

b)

Open circle

c)

Diamond

d)

Square

9.

Which phrase from the material precisely defines default flow?

a)

Chosen if any condition evaluates to true

b)

Default branch to be chosen if all other conditions evaluate to false

c)

Executed only during exception handling

d)

Activated when the system times out

10.

What organizing principle do swimlanes provide within a business process?

a)

Chronological order of tasks

b)

Categorization by participant, role, department, or system

c)

Severity of issues

d)

Complexity of algorithms

11.

In terms of process control, Conditional Flow primarily handles which aspect?

a)

Concurrency

b)

Error handling

c)

Decision-based routing

d)

Resource allocation

12.

In a parallel event-based gateway, how are branches activated compared to an exclusive gateway?

a)

Only one branch activates based on conditions

b)

All defined event branches must be completed before proceeding

c)

Branches activate randomly

d)

Branches activate based on user selection

13.

Which element is best used to depict a repository where data persists beyond the activity’s duration?

a)

Data Object

b)

Data Store

c)

Data Output

d)

Association

14.

Considering standard BPMN semantics, what does a dashed line linking an activity to a data object typically mean?

a)

The activity is a gateway.

b)

The data object is a message.

c)

The activity reads or writes the data object.

d)

The data object is an event.

15.

In the diagram, what is the name of the central process that changes the input into the output?

a)

Transform Document

b)

Generate Report

c)

Validate Data

d)

Archive File

16.

Which statement best explains why B uses select rather than update?

a)

B is prohibited from accessing the Data Store

b)

B’s responsibility is to retrieve data rather than modify it

c)

Updates are slower than selects

d)

Selects are only for administrators

17.

If Component A inserts a new record, what operation would Component B use to view that record later?

a)

update

b)

delete

c)

select

d)

commit

18.

Suppose the system requires strict separation of duties. Which mapping aligns with the diagram’s separation?

a)

A: read; B: write

b)

A: write; B: read

c)

A and B: both write

d)

A and B: both read

19.

A BPMN Group can contain which types of diagram elements?

a)

Only tasks

b)

Only events and gateways

c)

Any elements that the modeler wants to visually cluster

d)

Only artifacts

20.

Where is a Text Annotation presented in relation to the BPMN diagram?

a)

In a hidden metadata panel

b)

Directly on the diagram

c)

Only in the model repository

d)

Inside the execution engine

21.

Which statement best defines Business Process Model and Notation (BPMN)?

a)

A programming language for automating servers

b)

A standardized method for visually representing business processes

c)

A database schema for managing enterprise data

d)

A project management framework for agile teams

22.

In BPMN, which connecting object should you use to indicate the order in which activities are executed within the same pool?

a)

Message Flow

b)

Association

c)

Sequence Flow

d)

Group

23.

Which BPMN task type best fits the activity "Inspecting a product on a factory line"?

a)

Manual Task

b)

Business Rule Task

c)

Script Task

d)

Service Task

24.

What symbol represents a decision point in the Send Task example (“Approve?”)?

a)

Circle (event)

b)

Diamond (gateway)

c)

Square (data object)

d)

Pentagon (subprocess)

25.

Which sequence correctly describes the Service Task example’s flow when sharing is approved?

a)

Start → Review Article → Approve? → Manage Publishing

b)

Start → Answer a Question → Share on Twitter? → Publish Answer on Twitter

c)

Start → Receive Pickup Request → Arrange Pickup

d)

Start → Send Rejection Message → Author

26.

Which iconography indicates a User Task in the diagrams?

a)

A hand symbol

b)

A person silhouette symbol

c)

A gear symbol

d)

A document symbol

27.

Which element determines the routing after 'Approve Order' in the user task example?

a)

A parallel gateway

b)

An exclusive gateway (orange diamond)

c)

A timer event

d)

A manual task

28.

What is the best justification for classifying 'Approve Order' as a User Task?

a)

It is performed by a device

b)

It is executed without any software

c)

The buyer interacts with a software application to approve

d)

It is an automated service

29.

What is the purpose of using a Business Rule Task in the survey context?

a)

To manually interpret data

b)

To analyze collected survey data via a rule engine and return results

c)

To store reports in a database

d)

To send emails to respondents

30.

Which path is taken if the decision after the gateway is "Yes"?

a)

Assess Risk

b)

Approve Application

c)

Send Rejection Letter

d)

Receive Loan Request

31.

What initiates the loan approval process in the script task example?

a)

Start Event labeled Receive Loan Request

b)

Approve Application

c)

Check Credit

d)

Assess Risk

32.

What does the task define in a Script Task so the engine can interpret it?

a)

A business rule

b)

A pre-written script

c)

A user form

d)

A timer event

33.

Which of the following best matches the flow order in the Business Rule Task example?

a)

Start → Print Survey Report → Analyze Result of Surveys → Mail Survey Report

b)

Start → Analyze Result of Surveys → Print Survey Report → Mail Survey Report

c)

Start → Mail Survey Report → Print Survey Report → Analyze Result of Surveys

d)

Start → Approve Application → Send Rejection Letter → End

34.

In the depicted order handling scenario, what activity occurs immediately after the article is available?

a)

Financial Settlement

b)

Procurement

c)

Ship Article

d)

Inform Customer

35.

What is the outcome shown after Financial Settlement is completed?

a)

Customer Informed

b)

Article Removed

c)

Payment Received

d)

Order Received

36.

In BPMN, what does a loop marker on a sub-process indicate?

a)

The sub-process executes only once

b)

The sub-process repeats itself in sequence

c)

The sub-process executes in parallel with others

d)

The sub-process is optional

37.

Which statement best describes a Multi-Instance marker on a sub-process?

a)

It signals sequential repetition of one sub-process

b)

It indicates simultaneous execution of identical sub-processes

c)

It denotes cancellation of a sub-process

d)

It marks a conditional start event

38.

What is the execution pattern implied by a loop sub-process?

a)

Random order

b)

Parallel execution

c)

Sequential repetition

d)

Single pass

39.

A designer wants one sub-process to repeat steps until a condition is met, executing each attempt after the previous completes. Which marker fits?

a)

Multi-Instance

b)

Loop

c)

Error

d)

Terminate

40.

Why might a modeler use an Ad-Hoc sub-process?

a)

To represent temporary, case-specific activities

b)

To document routine payroll steps

c)

To enforce compensation rules

d)

To ensure tasks are always automated