Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

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

Questions 4

Choose the correct answer:

Which MOF capability supports the correlation of model elements across model transformations where both the source and target models may be subject to change?

Options:

A.

Identifiers

B.

Extension

C.

Reflection

D.

Federation

Buy Now
Questions 5

Choose the correct answer:

What is the main purpose of the concept of Extent in MOF?

Options:

A.

To allow an Element to access its meta class in order to obtain a reflective description of that Element.

B.

To define a set of Tags that represent information to be associated by any number of model Elements.

C.

To provide a context in which an Element can be identified independently from any value in the Element.

D.

To provide an extension mechanism to dynamically annotate model Elements with additional information.

Buy Now
Questions 6

Choose the correct answer:

Consider the following diagram fragment:

OMG-OCUP2-ADV300 Question 6

Which diagram fragment correctly specifies task behavior based on task priority?

A)

OMG-OCUP2-ADV300 Question 6

B)

OMG-OCUP2-ADV300 Question 6

C)

OMG-OCUP2-ADV300 Question 6

D)

OMG-OCUP2-ADV300 Question 6

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 7

Choose the correct answer:

How are the execution semantics of Alf defined?

Options:

A.

by a specification defined with the Meta Object Facility

B.

by a specification defined with the Object Constraint Language

C.

by a specification defined with the programming language Java

D.

by mapping the concrete syntax of Alf to the abstract syntax of fUML

Buy Now
Questions 8

Choose the correct answer:

What should a modeler do lo represent specific hardware environments In a deployment model?

Options:

A.

Create a profile with the applicable details

B.

Create an instance of a deployment manifest with the applicable details

C.

Create an instance of a deployment specification with the applicable details.

D.

Create a mapping between the logical hardware description and the physical hardware description with the applicable details.

Buy Now
Questions 9

Choose the correct answer:

Consider the following diagram:

OMG-OCUP2-ADV300 Question 9

What does the string {guarded} mean?

Options:

A.

The execution of op1 is guarded by one or more exceptions which it will handle if they arise.

B.

Multiple invocations of op1 that overlap in time may occur to one instance, but only the first one will get handled.

C.

Multiple invocations of op1 that overlap in time may occur to one instance, but only one is allowed to commence.

D.

The execution of op1 Is guarded by one or more exceptions. Behaviors invoking it are required to handle these exceptions

Buy Now
Questions 10

Choose the correct answer:

Which interpretation is valid when NamedElement A is the Supplier in a specialized Dependency having NamedElement B as the Client, and a Comment indicates that A and B participate in a transformation?

Options:

A.

B is the transformation Realization of A.

B.

A is the transformation Realization of B.

C.

A depends on B.

D.

A and B are part of an economic system where A consumes what B transforms.

Buy Now
Questions 11

Choose the correct answer:

What happens when an Exception Handler completes execution?

Options:

A.

Execution of the thread halts after the ExceptionHandler completes

B.

Control tokens are offered on the outgoing ControlFlows of the protectedNode.

C.

Control tokens are offered on the outgoing ControlFlows of the ExceptionHandler.

D.

Control tokens remain within the ExceptionHandler waiting for additional Behaviors.

E.

The exception number is stored in an output ObjectPm of the ExceptionHandler and no control tokens are offered.

Buy Now
Questions 12

Choose the correct answer:

Given the following fragment from a profile definition:

OMG-OCUP2-ADV300 Question 12

Which statement is correct regarding the application of the profile?

Options:

A.

A class stereotyped as an «architecture decision» must contain attributes named Complexity. Risk, and Status with the designated Enumeration types

B.

A class stereotyped as an «architecture decisions will have Stereotype Properties named Complexity. Risk, and Status with the Enumeration types designated in the profile.

C.

A class stereotyped as an «architecture decision» must contain attributes named Complexity. Risk, and Status and they may be any user-defined type.

D.

A class stereotyped as an «architecture decisions must contain exactly three attributes with user-defined names, two of which are of type Rank, and one of type Status.

Buy Now
Questions 13

Choose the correct answer:

Consider the following profile:

OMG-OCUP2-ADV300 Question 13

Which statement is true?

Options:

A.

Each instance of Class must be linked to exactly one instance of DisplayArea, Frame, or Form.

B.

Each instance of Class must be linked to at most one instance of DisplayArea. Frame, or Form.

C.

Each instance of Class must be linked to exactly one instance of DisplayArea. Frame, and Form.

D.

Instances of Class or its subclasses do not have to be linked to instances of DisplayArea. Frame, or Form.

E.

The diagram is incorrect because a required extension cannot be applied to a stereotype inheritance hierarchy.

Buy Now
Questions 14

Choose the correct answer:

In addition to ObjectFlow. which mechanism could be used to move data within an Activity?

Options:

A.

Pin

B.

Variable

C.

Property

D.

ControlFlow

Buy Now
Questions 15

Choose the correct answer:

Which statement defines Alf Input text?

Options:

A.

It is a concrete representation tor UML model elements in fUML.

B.

It is a language used with OCL for writing sound and valid constraints.

C.

It is a representation of UML model elements in a programming language.

D.

It is usually used to enhance the expressiveness of UML profile stereotypes.

Buy Now
Questions 16

Choose the correct answer:

Which statement is correct about StateMachme Redefinition?

Options:

A.

UML has no concept or discussion of StateMachine Redefinition.

B.

StateMachine Redefinition is the act of altering an existing StateMachine to support new States or new Events.

C.

When a modeler corrects typographical errors or removes inappropriate States in their StateMachine, they are redefining that StateMachine.

D.

StateMachine Redefinition is a necessary capability in UML because UML allows modelers to specialize Classifiers and their Behavior definitions.

Buy Now
Questions 17

Choose the correct answer:

Which statement is correct about working with multiple profiles?

Options:

A.

The only way to integrate profiles is to merge them into one big profile

B.

Only profiles that represent the same domain can be integrated together.

C.

A profile can reuse all or parts of another profile, and extend other profiles.

D.

A profile can reuse all or parts of another profile, but cannot extend other profiles.

Buy Now
Questions 18

Choose the correct answer:

In a model of a commercial transaction, actors might exchange euros, pesos, and dollars

Which figure illustrates compliant use of UML information items for these currency exchanges?

OMG-OCUP2-ADV300 Question 18

OMG-OCUP2-ADV300 Question 18

Options:

A.

Figure 1

B.

Figure 2

C.

Figure 3

D.

Figure 4

Buy Now
Questions 19

Choose the correct answer:

Which capability enables the discovery and manipulation of metaobjects and metadata''

Options:

A.

Life Cycle

B.

Extension

C.

Reflection

D.

Federation

Buy Now
Questions 20

Choose the correct answer:

What is a metamodel in the context of MOF?

Options:

A.

a collection of Stereotypes

B.

a model of a modeling language

C.

a model based on an executable semantic

D.

a model library of model elements to be reused by many models

Buy Now
Questions 21

Choose Ihe correct answer:

Which statement is true about fUML?

Options:

A.

All constructs of fUML are executable

B.

The semantics of Interactions are expressed in fUML

C.

fUML is designed primarily to express static semantics.

D.

fUML includes constructs widely used in both UML models and platform languages.

Buy Now
Questions 22

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?

Options:

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.

Buy Now
Questions 23

Choose the correct answer:

Consider the following modeling scenario:

OMG-OCUP2-ADV300 Question 23

Which statement is correct about the modeling scenario?

Options:

A.

The Profile "Versioning" can not be applied to two Packages in a model at the same time

B.

The Profiles must be applied to the Model "My Application" instead of the Packages.

C.

Two Profiles are correctly applied to two Packages.

D.

The Profiles must be members of the namespace of the Model "My Application".

Buy Now
Questions 24

Choose the correct answer:

What is correct about the modeling of individual things with UML?

Options:

A.

A UML Model can contain individual things (e.g. Instances) UML does not prescribe the level of detail to be used in the description.

B.

A UML Model can contain statements about individual things If a thing is an instance of a Classifier, these statements must be consistent (all mandatory Properties must be defined, all Constraints must be satisfied).

C.

A UML Model can contain statements about individual things These statements can be incomplete, imprecise, and abstract, but not wrong.

D.

A UML Model can contain statements about individual things. These statements can be incomplete, imprecise, abstract, may turn out to be wrong, or even be asserted as counterfactual

E.

A UML Model can only contain statements about sets of individual things (e.g. Classifiers).

Buy Now
Questions 25

Choose the correct answer:

Consider the following template Operation:

addElement < E > (e : E)

Which Operation represents a binding of that template Operation?

Options:

A.

addElement (e : Card)

B.

addElement < e : Card >

C.

addElement« E - > Card » (e : Card)

D.

addElement «bind» E - > Card (e)

Buy Now
Questions 26

Choose the correct answer:

When an Order is closed, a Customer of that Order must be notified

Which diagram fragment correctly models this scenario?

A)

OMG-OCUP2-ADV300 Question 26

B)

OMG-OCUP2-ADV300 Question 26

C)

OMG-OCUP2-ADV300 Question 26

D)

OMG-OCUP2-ADV300 Question 26

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 27

Choose the correct answer:

How is the semantics (or the MOF elements represented?

Options:

A.

as graphic presentations

B.

as natural language descriptions

C.

using Metamodels

D.

using an Abstract Syntax section

Buy Now
Exam Code: OMG-OCUP2-ADV300
Exam Name: OMG Certified UML Professional 2 (OCUP 2) - Advanced Level
Last Update: Apr 30, 2026
Questions: 90

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now OMG-OCUP2-ADV300 testing engine

PDF (Q&A)

$43.57  $124.49
buy now OMG-OCUP2-ADV300 pdf