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

Choose the correct answer:

What happens when an exception is raised by an Action within an Activity that has been invoked asynchronously?

A.

The exception is propagated to the caller

B.

That kind of exception cannot be handled.

C.

The catching exception handler has exactly one output pin.

D.

The exception is lost if there is no matching handler within the Activity.

Choose the correct answer:

Consider the following diagram fragment:

Which statement is correct?

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

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

Choose the correct answer:

Consider the following diagram:

What kind of model element is chentNo?

A.

a Port of Class ExamCompany

B.

a qualifier of the Association

C.

a Property defined by Association and owned by the Class ExamCompany

D.

a Property defined by Association and owned by the Class Examinee

Choose the correct answer: What is the value of EMOF?

A.

It provides the ability to define instance models without defining Slots.

B.

It is the metamodel used to specify other metamodels including UML 2.

C.

It allows implementations, but these are not considered MOF-compliant.

D.

It enables mapping of MOF models to implementations such as XMl for simple metamodels.

Choose the correct answer:

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

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.

Choose the correct answer:

Which behavioral process can be modeled by a FunctionBehavior?

A.

populating a file-based Spreadsheet with mathematical functions and their input values

B.

turning on or off a light in room depending on whether people are or are not in that room

C.

taking thenext 5 elements out of a First in First Out queue

D.

return an array containing the Fibonacci sequence (0.1.1. 2. 3. 5.....n) for a given parameter n

E.

UML has no concept of FunctionBehavior.

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)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

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

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.