Summer Special - 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: c4sdisc65

OMG-OCUP2-ADV300 PDF

$38.5

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

OMG-OCUP2-ADV300 PDF + Testing Engine

$61.6

$175.99

3 Months Free Update

  • Exam Name: OMG Certified UML Professional 2 (OCUP 2) - Advanced Level
  • Last Update: Sep 12, 2025
  • Questions and Answers: 90
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

OMG-OCUP2-ADV300 Engine

$46.2

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included

OMG-OCUP2-ADV300 Practice Exam Questions with Answers OMG Certified UML Professional 2 (OCUP 2) - Advanced Level Certification

Question # 6

Choose the correct answer:

Which keyword indicates that instances of one Classifier may be used instead of Instances of another Classifier?

A.

« substitute»

B.

«replacement»

C.

«isReplaceable»

D.

«isSubstitutable»

Full Access
Question # 7

Choose the correct answer:

Can State Machine Events have Features?

A.

Yes. they can

B.

Yes. they can. but only when the modeled Events also extend Classifier.

C.

No. they can not. because State Machine Events are not Classifiers.

D.

No. they can not. because UML State Machines do not have an Event concept.

Full Access
Question # 8

Choose the correct answer:

What happens when an Exception Handler completes execution?

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.

Full Access
Question # 9

Choose the correct answer:

Which input element does lexical analysis of Action Language for Foundational UML text discard?

A.

term

B.

delimiters

C.

expression

D.

whitespace

Full Access
Question # 10

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 answer

OMG-OCUP2-ADV300 question answer

A.

Figure 1

B.

Figure 2

C.

Figure 3

D.

Figure 4

Full Access
Question # 11

Choose the correct answer: Consider the following diagram fragment:

OMG-OCUP2-ADV300 question answer

Assume that the system is in StateAl Which sequence of triggers will move the system to StateC?

A.

a6., a3, a1, a7, an

B.

a5, a5, a5. a1. a8, a8, a11

C.

a5, a6, a5, a3, a2, a10, a11, a12

D a1, a7, a8, a7, an

Full Access
Question # 12

Choose the correct answer:

Which statement is correct about StateMachme Redefinition?

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.

Full Access
Question # 13

Choose the correct answer:

What must a modeler do to use an Action that coordinates other Actions?

A.

extend Behavior and add the desired Actions

B.

use one of the StructuredActivityNodes in UML

C.

use the standard Action and add desired tag values

D.

extend Action and specify the constraints to be relaxed or removed

Full Access
Question # 14

Choose the correct answer:

You are asked to provide UML model content such that other modelers may use the Classes of your model as modular, partial specifications to be more fully specified by their models. You decide to provide a Vehicle Class that represents a partial specification of automobiles and allows tailoring of this class through the other modelers' choices of kinds of propulsion such as a gasoline motor, an electric engine, or a manual cyclesystem. You want to limit whichClass kinds the other modelers can choose as their propulsion system.

Which tactic appropriately exploits UML's syntax and semantics for modular reification?

A.

Model GasolineMotorVehicle. ElectricEngineVehicle. and ManualCyclingVehicle as specialized versions of your Abstract Class Automobile.

B.

Model Vehicle as a Template Classifier with a Class Parameter named Thrustor that is constrained to be a derivative of an Abstract Class PropulsionSystem

C.

Model Vehicle as a Class with a Property named thrustor of Type Enumeration Class Thrustor that has Enumeration Literals GasolmeMotor. ElectncEngme. and ManualCycler.

D.

Model three separate Packages named GasolineMotor Vehicles. ElectricEngme Vehicles, and ManualCyclmg Vehicles and Package Import into each of these the Package with your Vehicle Class.

Full Access
Question # 15

Choose the correct answer: What is a coregion?

A.

two Interactions that share the same border

B.

two combined fragments that have the same operands

C.

a shorthand for a parallel combined fragment on one lifeline

D.

the area between two lifelines that communicate

Full Access
Question # 16

Choose the correct answer:

Which subclasses ofClassifiers can be parameterized and used as Template Parameters?

A.

Class. Component. Interface, but not Signal

B.

Signal. Use Case, Component, but not Datatype

C.

Activity. Interaction, State Machine, but not Collaboration

D.

all subclasses of Classifier e.g. Class. Component. Datatype. Interface. Signal

Full Access
Question # 17

Choose the correct answer:

How is the semantics (or the MOF elements represented?

A.

as graphic presentations

B.

as natural language descriptions

C.

using Metamodels

D.

using an Abstract Syntax section

Full Access
Question # 18

Choose the correct answer:

What is a metamodel in the context of MOF?

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

Full Access
Question # 19

Choose the correct answer:

What is the difference between a ValueSpecificattonActlon and a CreateObjectAction?

A.

There is no difference between the possible results of the CreateObjectAction and the ValueSpecificationAction

B.

A ValueSpecificationAction cannot produce instances of Classifiers, but a CreateObjectAction only produces instances of Classifiers

C.

When an InstanceValue is produced by a CreateObjectAction. the Structural Features can be assigned values, but when an InstanceValue is produced by a ValueSpecificationAction, the Structural Features have no values.

D.

When an InstanceValue is produced by a ValueSpecificationAction, the Structural Features can be assigned values, but when an InstanceValue is produced by a CreateObjectAction, the Structural Features have no values.

Full Access
Question # 20

Choose the correct answer:

A group of programming language designers want to create classes that model typical data collections such as arrays, lists, maps. etc.

Their design must satisfy three conditions:

1. The collections must be parameterizable to support any data type.

2. Some collections must inherit from other collections to leverage reuse of functionality.

3. The implementation of the collection functions cannot be overridden.

Which UML concept should these designers use?

A.

Classes

B.

Interfaces

C.

Power Types

D.

Class Templates

Full Access
Question # 21

Choose the correct answer:

A behavior A is specified by an Activity. A specialized version B of the behavior shall also be specified

Which is a correct approach to model that scenario?

A)

OMG-OCUP2-ADV300 question answer

B)

OMG-OCUP2-ADV300 question answer

C)

OMG-OCUP2-ADV300 question answer

D)

OMG-OCUP2-ADV300 question answer

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 22

Choose the correct answer:

Consider the following diagram fragment:

OMG-OCUP2-ADV300 question answer

What is the value of "Counter" before the SomeActivity Action is executed?

A.

0

B.

42

C.

It is empty.

D.

the Set containing the Literal Specification 42

Full Access
Question # 23

Choose the correct answer:

What is a reason for fUML lo be compact?

A.

fUML should be small to facilitate definition of a clear semantics.

B.

fUML must be possible to execute on computers with restricted capacity

C.

fUML must be easily memorized by those who apply it to make semantics.

D.

fUML should always support 1-1 mappings from surface to platform languages.

Full Access
Question # 24

Choose the correct answer:

Consider the following modeling scenario:

OMG-OCUP2-ADV300 question answer

Which statement is correct about the modeling scenario?

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".

Full Access
Question # 25

Choose the correct answer:

Which statement is correct about working with multiple profiles?

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.

Full Access
Question # 26

Choose the correct answer:

Which can be added to a redefined operation?

A.

scope

B.

templates

C.

parameters

D.

preconditions

Full Access
Question # 27

Choose the correct answer:

Consider the following diagram fragment:

OMG-OCUP2-ADV300 question answer

Which statement is correct about the diagram fragment?

A.

The diagram fragment is a valid UML diagram.

B.

To use the template List. Company must be a bound element to List.

C.

List cannot be used by Company unless Company is also a template.

D.

List cannot be used as a data type, only a bound element to List can.

Full Access