New Year Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

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

Questions 4

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 5

Choose the correct answer:

Let E be a UML 2.5 NamedElement with a name property of '_name" and with a nameExpression property of "_expresslon".

Which one presentation or set of presentations of the name of E in a tool conforms to the OMG specification?

Options:

A.

_name

B.

_expression

C.

S_expression$ OR _name

D.

S_expression$

_expression

OR

_name:_expressk>n

E.

UML 2.5 no longer includes a nameExpression properly within NamedElements.

Buy Now
Questions 6

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 7

Choose the correct answer:

Which capability Is provided by the Profile mechanism?

Options:

A.

storing user-specific configurations of model settings

B.

creating new metamodel elements for specific purposes

C.

adapting existing metamodel elements for specific purposes

D.

configuring model libraries and a set of keywords to be used for a model

Buy Now
Questions 8

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 9

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
Questions 10

Choose the correct answer:

Which feature of a UML model element could NOT be adapted by a Stereotype?

Options:

A.

Notation could be changed.

B.

Constraints could be added

C.

Constraints can be removed.

D.

Attributes and Operations could be added.

Buy Now
Questions 11

Choose the correct answer: What is a minimal reflexive metamodel?

Options:

A.

a metamodel whose interpretation maps completely onto itself

B.

a metamodel that can define class and activity model elements

C.

a metamodel that can define a modeling language of conformance level 1

D.

a metamodel that can define a modeling language of conformance level 2

Buy Now
Questions 12

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 13

Choose the correct answer:

Which UML element specifies a set of formal parameters that will be substituted by actual parameters?

Options:

A.

template parameter

B.

template signature

C.

templateable element

D.

template parameter substitution

Buy Now
Questions 14

Choose the correct answer:

In addition to stereotypes, which UML elements can a profile define?

Options:

A.

all of the UML elements

B.

all of the UML Structured Classifiers

C.

Class. DataType. Enumeration

D.

Class. DataType. Enumeration. Object. Component

Buy Now
Questions 15

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 16

Choose the correct answer:

Consider the following diagram fragment:

Which statement is correct?

Options:

A.

The set named "b" is contained in a set named "part".

B.

The set named "b" has one subset, that contains the parts of B.

C.

The property "subsets part" specifies that b only partially defines A

D.

The constraint limits the elements of b to be from a predefined set of parts

Buy Now
Questions 17

Choose the correct answer:

A framework developer has been given a requirement to create an extensible utility for solution developers to use to create collections. The framework developer has submitted the following diagram fragment for review:

Which review comment is valid and applicable?

Options:

A.

The upper limit of 10 for the Size of PhontyQueue is too small and should be increased to at least 20 to accommodate special cases.

B.

The «bind» relationship between the concrete class Vector and the abstract class AbstractList is incorrect. It should be a Generalization relationship.

C.

The Generalization relationship between the concrete class PriorityOueue and the abstract class AbstractQueue is incorrect. It should be a «bmd» relationship.

D.

The template parameter Size cannot be added to a specialized class. It needs to be moved to the top of the hierarchy and added to AbstractCollection and AbstractQueue.

Buy Now
Questions 18

Choose the correct answer:

Which concept is used in AN to represent a model element such as a class or an activity?

Options:

A.

Unit

B.

Package

C.

Classifier

D.

Namespace

Buy Now
Questions 19

Choose the correct answer:

What does the MDA approach support?

Options:

A.

The MDA approach presents Meta Data Aspects of modeling.

B.

The MDA approach focuses on Design and Architectural Models as its name suggests

C.

The MDA approach covers everything from requirements to technology implementations.

D.

The MDA approach Is primarily about Deriving Models from Artificial Intelligence Systems.

Buy Now
Questions 20

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 21

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 22

Choose the correct answer:

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

Options:

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

Buy Now
Questions 23

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 24

Choose the correct answer:

A developer wants to make sure that each specialization of Class Bicycle has its own unique set of values for the suitable road surface and average speed

Which diagram imposes these requirements?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 25

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 26

Choose the correct answer:

Which statement should be taken into consideration when extending a UML metaclass with a stereotype?

Options:

A.

UML recommends to start extending the metaclass "Class" and then other metaclasses depending on the expected qualities of the profile.

B.

The choice of the extended metaclass is not that important since tools can always apply a profile's filtering rules to hide unneeded metaclasses.

C.

The metaclass and the stereotype that extends it should be semantically related to each other to avoid having to constrain the metamodel excessively.

D.

UML specifies rules on how the mapping between stereotypes and UML metaclasses should be done; these rules must be followed to identify the best metaclasses.

Buy Now
Questions 27

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

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99