Weekend Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmas50

OMG OMG-OCUP2-ADV300 - OMG Certified UML Professional 2 (OCUP 2) - Advanced Level

Page: 3 / 3
Total 90 questions

Choose the correct answer:

Consider the following diagram:

action 1 executes the classifier Behavior of the input object What kind of Action is action 1?

A.

CallBehaviorAction

B.

CallOperationAction

C.

StartObjectBehaviorAction

D.

CallClassifierBehaviorAction

Choose the correct answer:

What holds for the neg combined fragment?

A.

A neg fragment followed by normal positive constructs will make all traces valid.

B.

A neg fragment comprising another neg fragment will result in only valid traces.

C.

Normal positive constructs followed by a neg fragment will define some invalid traces.

D.

An assert fragment comprising a neg fragment will make the invalid traces into valid ones.

Choose the correct answer:

Consider the following sequence diagram:

What does "critical" refer to?

A.

That the emergency message is given highest priority

B.

That the diagram fragment within "critical may be up for redesign

C.

That no other events may interfere m between the events of thecriticalfragment

D.

That the most urgent and important issue is to make sure that Emergency gets the message

Choose the correct answer:

A modeler wants to develop a customization for a standard UML tool that provides the ability to specify CORBA physical Components.

Which approach should the modeler use?

A.

Create a profile for the CORBA component technologies and apply it to the model.

B.

Create a MOF metamodel for the CORBA component technology and add It to the UML metamodel.

C.

Create CORBA component instances that can be used as Parts in a composite structure compartment.

D.

Create a set of execution semantic definitions for the CORBA component assembly Connectors and apply them to the model.

Choose the correct answer:

What does the UML specification say about choosing between a MOF-based metamodel and a UML profile?

A.

It is not always clear when to use one approach over the other; this decision must be domain-specific

B.

It is always good to opt for metamodeling when the metamodel is large and the domain is inherently complex such as the database domain.

C.

Since UML extends MOF. it is always preferable to start by extending MOF and. if this turns out to be complex, then shift to extending UML.

D.

Extending UML should be favored because of the fact that there are several tools that support UML profiling, which is not the case for MOF.

Choose the correct answer:

Consider the following diagrams:

When this behavior is executed, which event will occur last?

A.

reception of z

B.

reception of u

C.

reception of w

D.

We cannot uniquely determine the last event occurrence.

Choose the correct answer:

Consider the following diagram fragment:

Assume that the system is in StateAl

Which sequence of behaviors could be executed in moving the system to StateC?

A.

a6, a2, a7, al2

B.

a4, a3, a1, a2, a7, a8, a12

C.

a4, a6, a3, a1, a7, a8, a11

D.

a4,a4, a3, a2, a7, a7, a9, a9,a12