Weekend Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: geek65

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

Questions 4

Choose the correct answer:

Consider the following diagram fragment:

What is the signature of the class template List?

Options:

A.

List

B.

T[0..n]

C.

The ordered set {T. n: Integer}

D.

Customer, n -> 2000> or Order, n - >10000>

Buy Now
Questions 5

Choose the correct answer:

What is true about a MOF 2.x Model?

Options:

A.

It is always a valid UML 2 x Model

B.

It can be a valid UML 2.x Model, when certain limitations are observed.

C.

The visual representation resembles a UML 2.x Model, but the underlying Model is a MOF-Model.

D.

There is a subtle difference between it and a UML 2.x Model, but only theoretical computer scientists care.

Buy Now
Questions 6

Choose the correct answer:

What is a reason for fUML lo be compact?

Options:

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.

Buy Now
Questions 7

Choose the correct answer:

What two protocol state machine interpretations can be defined?

Options:

A.

behavioral and protocol

B.

declarative and procedural

C.

declarative and executable

D.

executable and non-executable

Buy Now
Questions 8

Choose the correct answer:

Which statement is correct about a Decision Node?

Options:

A.

A Decision Node shall have at most one incoming Activity Edge

B.

A Decision Node shall have at most two incoming Control Flows

C.

If a Decision Node has an incoming Control Flow and a decisionlnput. then a decisionlnput shall have a single in Parameter.

D.

If a Decision Node has an incoming Object Flow, a decisionlnput. and a decisionlnputFlow. then a decisionlnput shall have two in Parameters.

Buy Now
Questions 9

Choose the correct answer:

Consider the following diagrams:

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

Options:

A.

reception of z

B.

reception of u

C.

reception of w

D.

We cannot uniquely determine the last event occurrence.

Buy Now
Questions 10

Choose the correct answer:

Consider the following profile:

Which statement is true?

Options:

A.

Each instance of Class must be linked to exactly one instance ofDisplayArea, 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 11

Choose the correct answer:

In fUML. how must an execution model be modeled?

Options:

A.

as a State

B.

as an Action

C.

as an Activity

D.

as a Collaboration

Buy Now
Questions 12

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)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 13

Choose the correct answer:

Consider the following diagram fragment:

Which statement is correct about the diagram fragment?

Options:

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.

Buy Now
Questions 14

Choose the correct answer:

Where does UML explicitly intend String Expression elements to be used?

Options:

A.

as (he ValueSpecifications for the nameExpressions of ParameterableElements within Template specifications

B.

as the model the author chooses for the specification of custom dynamically-generated names for any NamedElement

C.

whenever an OpaqueExpression form of a ValueSpecification needs to specify an expression that operates on String instances

D.

The specification has no metaclass StnngExpression and so no use of StringExpression is explicitly intended.

Buy Now
Questions 15

Choose the correct answer: Which construct specifies all possible valid traces?

Options:

A.

generalized ordering

B.

alt combined fragment

C.

opt combined fragment

D.

assert combined fragment

Buy Now
Questions 16

Choose the correct answer:

What is the difference between a ValueSpecificattonActlon and a CreateObjectAction?

Options:

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.

Buy Now
Questions 17

Choose the correct answer: What is the scope of fUML?

Options:

A.

It defines the implementation of the action metamodel defined in UML 1.5.

B.

It defines execution semantics for UML activity diagrams, state machines, and sequence diagrams

C.

It defines a subset of behavioral concepts to ensure computational independence of control and data structures.

D.

It defines execution semantics for a set of high-level UML modeling concepts used by a wide range of system types.

Buy Now
Questions 18

Choose the correct answer:

Consider the following modeling scenario:

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 19

Choose the correct answer:

Consider the following sequence diagram:

What does "critical" refer to?

Options:

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

Buy Now
Questions 20

Choose the correct answer:

What is true about the use of a Template Classifier to specify the Type of a Typed Element?

Options:

A.

The Template Classifier needs to be modeled

B.

The Template Classifier must have defaults for all of its Template Parameters

C.

The Type Property of the Typed Element must directly name the Template Classifier.

D.

Template Classifiers cannot be used in the specification of Types for Typed Elements.

E.

A set of bound elements provides values for the Template Parameters of the Template Classifier.

Buy Now
Questions 21

Choose the correct answer:

Which statement is correct about the compiled model resulting from Alt text?

Options:

A.

It does not have to be conformant to the fUML subset.

B.

It must to be the same as a model resulting from the mapping to fUML

C.

It can be executed by any UML tool, even those are not fUML-conformant.

D.

It must have the equivalent effect as a model resulting from the mapping to fUML

Buy Now
Questions 22

Choose the correct answer: What does Protocol Conformance represent?

Options:

A.

It shows that the general Protocol State Machine conforms to the inherited Protocol State Machine.

B.

It declares that the general Protocol State Machine specifies a protocol that conforms to that specified by the nested Protocol State Machine.

C.

It specifies that the specific Protocol State Machine represents a protocol that conforms to that specified by the redefined Protocol State Machine.

D.

It represents a declaration that every rule and constraint specified for the general Protocol State Machine applies to the specific Protocol State Machine.

Buy Now
Questions 23

Choose the correct answer:

Which class sits at the top of the MOF class hierarchy?

Options:

A.

Root

B.

Element

C.

Classifier

D.

Metaclass

Buy Now
Questions 24

Choose the correct answer:

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

Options:

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.

Buy Now
Questions 25

Choose the correct answer:

What holds for the neg combined fragment?

Options:

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.

Buy Now
Questions 26

Choose the correct answer:

What does a lower multiplicity of one for an end of an n-ary Association imply?

Options:

A.

Links combining the values of the other ends may exist or may not exist

B.

Exactly one link exists combining the values of the other ends.

C.

A link for every possible combination of values for the other ends must exist.

D.

Links combining the values of one or many other ends may exist.

Buy Now
Questions 27

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
Exam Code: OMG-OCUP2-ADV300
Exam Name: OMG Certified UML Professional 2 (OCUP 2) - Advanced Level
Last Update: May 18, 2024
Questions: 90
OMG-OCUP2-ADV300 pdf

OMG-OCUP2-ADV300 PDF

$28  $80
OMG-OCUP2-ADV300 Engine

OMG-OCUP2-ADV300 Testing Engine

$33.25  $95
OMG-OCUP2-ADV300 PDF + Engine

OMG-OCUP2-ADV300 PDF + Testing Engine

$45.5  $130