Computing 4

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Why is an XOR-join used to merge the loopback branch of a repetition block?

Because it moves any token it recieves in the input arc to its output arc

If we used an AND-join, in a loopback branch, we would deadlock since the gateway would try to synchronize the two incoming branches when we know that only one of them can be active at a time. True or False

True

Describe the behavioral anomaly called deadlock.

When a process instance is stuck and can no longer progress due to an AND-join not ever being satisfied

What are active resources?

autonomously perform an activity

When two or more activities are not interdependent, they are ___.

concurrent

How are gateways depicted?

diamonds

Similar to the ___ gateway, an OR-split can also be equipped with a default flow, which is taken only when all other conditions evaluate to false.

exclusive XOR-split

A process model does not always complete with an end event. True or False

false

The AND-join gateway does not wait for a token to arrive from each incoming branch. True or False

false

When using a XOR-split, each outgoing sequence flow does not need to be annotated with a label capturing the condition upon which that specific branch is taken. True or False

false

A split gateway represents a point where the process ___.

flow diverges

What does the term gateway imply?

gating mechanism for filtering tokens

In which situation do we use an exclusive (XOR) split?

in case of approval or rejection of a chain

We use an XOR-join to ___ alternative branches that may have previously been forked with an XOR split.

merge two or more

A BPMN model can also have ___ start events.

multiple

When two or more activities are alternative to each other, we say they are ___.

mutually exclusive

In BPMN what are the two constructs provided to model resource aspects?

pools and lanes

IN BPMN, what is the meaning for implicit termination semantics?

process instance only completes when each token reaches an end

The property of a ___ is that the last of its activities must be a decision activity.

repetition block

___ is a generic term to refer to anyone or anything involved in the performance of a process activity.

resource

What are resource classes?

resources that are interchangable in the sense that any member of the group can perform the activity

Joins have multiple incoming ___.

sequence flows

What is the behavior called when the model is waiting for a number of tokens to arrive, then merging them into one?

synchronization

When do we use an AND-join?

synchronize the execution of two or more branches

What are the three parts of a modeling language?

syntax, semantics, notation

When do we use an AND-split?

to model the parallel execution of two or more branches Simpler Answer: to show two or more branches that are executed at the same time

A BPMN syntactical rule is that start events only have outgoing sequence flows whereas end events only have incoming sequence flows. True or False

true

Activities and events may not necessarily be performed sequentially. True or False

true

Always use mutually exclusive conditions, i.e. only one of them can be true every time the XOR split is reached by a token. True or False

true

An AND-join has to wait for all incoming branches to complete before it can pass control to its outgoing branch. True or False

true

An OR-join must be used whenever we need to synchronize control from a proceeding OR-split. True or False

true

An OR-join will wait for all incoming active branches to complete. True or False

true

An OR-split is similar to the XOR-split, but the conditions on its outgoing branches do not need to be mutually exclusive, i.e. more than one of them can be true at the same time. True or False

true

An XOR gateway is indicated with an empty diamond or with a diamond marked with an "X." True or False

true

An XOR-join is used to merge the branches coming from the two start events. True or False

true

An example of BPMN notation is the use of labeled rounded boxes to depict activities. True or False

true

Pools are generally used to model resource classes, lanes are used to partition a pool into sub-classes or single resources. True or False

true

The XOR-join works as a pass-through by forwarding to its output branch each token that arrives through one of its input branches. True or False

true

We should typically use a pool to model a business party like a whole organization. True or False

true

We should use an AND-join to synchronize control from a proceeding AND-split. True or False

true

We use an XOR-join to merge a set of branches that are mutually exclusive. True or False

true

We would typically use a lane to model a department, unit, team, or software system/equipment within an organization. True or False

true

When do we need to use an inclusive OR split gateway?

when a decision may have multiple options at the same time

When do we proceed with an XOR-join?

whenever an incoming branch has completed

Is the oblique cut notation optional?

yes


Ensembles d'études connexes

Chapter 2: What is the Internet?

View Set

Social Psychology - Ch. 7: Attitudes, Beliefs, and Consistency

View Set

Chapter 46 Nursing Management: Renal and Urologic Problems (Lewis)

View Set

Vía ascendente de la médula espinal I (Tacto discriminativo y sensibilidad postural)

View Set

Legal Concepts of the Insurance Contract Questions

View Set

Ch 15: Fluid Power System Maintenance and Troubleshooting

View Set