(Mintzberg) BPMN Process Performance Measures Quiz

ProgressiveLouisville avatar
ProgressiveLouisville
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What triggers a new process instance in BPMN?

Start event

What signals that a process instance has completed in BPMN?

End event

What type of Gateway captures decision points in BPMN?

XOR-split Gateway

What does the XOR-join in BPMN do?

<p>Proceeds when one incoming branch has completed</p> Signup and view all the answers

Which element in BPMN represents forking and joining paths in the control flow?

<p>AND Gateway</p> Signup and view all the answers

What determines the order in which activities and events will be performed in BPMN?

<p>Sequence flow</p> Signup and view all the answers

What is the purpose of a fragment that is delimited by a single entry node and a single exit node?

<p>To indicate that an activity is executed multiple times concurrently</p> Signup and view all the answers

What is the BPMN construct that allows for the repetition of a task or sub-process?

<p>Loop activity</p> Signup and view all the answers

Which of the following is an example of block-structured repetition mentioned in the text?

<p>Request quotes from multiple suppliers</p> Signup and view all the answers

What is the characteristic of an ad-hoc sub-process according to the text?

<p>It has multiple entry and exit nodes</p> Signup and view all the answers

What is the purpose of the 'arbitrary cycles' mentioned in the text?

<p>To provide a mechanism for uncontrolled repetition</p> Signup and view all the answers

What is the purpose of a Data Object in BPMN modeling?

<p>Captures an artifact required or produced by an activity</p> Signup and view all the answers

Which BPMN element is used to represent a flow of information between two process parties?

<p>Message Flow</p> Signup and view all the answers

What is the primary function of a Text Annotation in BPMN modeling?

<p>Provides additional text information to the model reader</p> Signup and view all the answers

In BPMN modeling, what does a Data Store primarily serve as?

<p>Stores data objects that must be persisted beyond the duration of a process instance</p> Signup and view all the answers

Which of the following does 'Resource class' refer to in BPMN modeling?

<p>Group of active resources that are interchangeable</p> Signup and view all the answers

What type of resources do Active resources represent in BPMN modeling?

<p>(Active) resources that are interchangeable</p> Signup and view all the answers

What is the purpose of extracting a sub-process and storing it as a separate file?

<p>To maximize reuse and improve understanding</p> Signup and view all the answers

Which statement is true about sequence flows in sub-processes?

<p>Sequence flows cannot cross sub-process boundaries</p> Signup and view all the answers

What can cross sub-process boundaries?

<p>Message flows</p> Signup and view all the answers

When should sub-processes be used in a model?

<p>When the model becomes too large and hard to understand</p> Signup and view all the answers

What is the recommended modeling approach for sub-processes?

<p>Start with the value chain, then add main decisions and handoffs (lanes)</p> Signup and view all the answers

What is the purpose of a multi-instance activity?

<p>To model parallel repetition of a sub-process</p> Signup and view all the answers

Which statement about events in BPMN is correct?

<p>Events affect the process flow and can be start, intermediate, or end events</p> Signup and view all the answers

What is the purpose of a Terminate end event in BPMN?

<p>It forces the whole process to abort and removes any remaining tokens</p> Signup and view all the answers

Which type of event in BPMN is used to handle an exception that occurs outside the process?

<p>Message event</p> Signup and view all the answers

What is the purpose of a Signal event in BPMN?

<p>To send or receive a signal for synchronization purposes</p> Signup and view all the answers

Which type of event in BPMN is used to handle an exception that occurs within an activity?

<p>Error event</p> Signup and view all the answers

What is the purpose of a Timeout event in BPMN?

<p>To interrupt an activity that takes too long to execute</p> Signup and view all the answers

Study Notes

BPMN Elements

  • A Data Object captures an artifact required (input) or produced (output) by an activity and can be physical or electronic.
  • A Lane captures a resource sub-class within a resource class by partitioning a pool, often used to model departments, internal roles, software systems, or equipment.
  • A Data Store is a place containing data objects that must be persisted beyond the duration of a process instance, used by an activity to store (as output) or retrieve (as input) data objects.

Message Flow and Text Annotations

  • A Message Flow represents a flow of information or materials between two process parties (Pools).
  • A Text Annotation is a mechanism to provide additional text information to the model reader, but doesn't affect the flow of tokens through the process.

Resources

  • An Active Resource is a process participant, software system, or equipment.
  • A Resource Class is a group of (active) resources that are interchangeable, e.g., a role, an organizational unit, or the whole organization.

Sub-Processes

  • A sub-process is a reusable process that can be stored in a separate file and invoked via a "call" activity.
  • Use sub-processes to improve understanding by breaking down large models, identify parts that should be repeated, executed multiple times in parallel, interrupted, or compensated.
  • Sub-processes have their own start and end events and can have message flows crossing their boundaries.

Modeling Guidelines

  • Use sub-processes when the model becomes too large to understand or increases error probability.
  • Start with a high-level model and add details iteratively.
  • Use SESE (Single Entry Single Exit) fragments to model parallel repetition.

Rework and Repetition

  • A multi-instance activity is useful when the same activity needs to be executed for multiple entities or data items.
  • A block-structured repetition (Loop Activity) allows the repetition of a task or sub-process.
  • An uncontrolled repetition (Ad-hoc sub-process) contains activities to be executed in arbitrary order and number of times.

Process Performance Measures

  • Time, Cost, Quality, and Flexibility are common process performance measures.
  • BPMN provides a comprehensive framework for modeling business processes from a 10,000-foot view.

BPMN Core Elements

  • A BPMN process model consists of four core elements: Flow Objects (Events, Activities, Gateways), Connecting Objects (Sequence Flows), Swimlanes (Pools, Lanes), and Artifacts (Text Annotations, Data Objects).
  • Core elements have subtypes, and each element has a specific purpose in the process model.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team
Use Quizgecko on...
Browser
Browser