OMG-OCUP-300 - OMG-Certified UML Professional Advanced Exam
Go back to OMG
Which UML 2.0 Superstructure package reuses the InfrastructureLibrary package?
When may a ReplyAction be invoked?
only in conjunction with an AcceptCallAction
What requirements can an object node make on the kinds of values it has? (Choose two)
What kind of relationship is an information flow in UML 2.0?
How is a power type name indicated in a diagram?
preceded by a colon
A DeploymentSpecification serves what purpose?
parameterizes a deployment relationship
What does a port specification on a trigger do?
restrict the trigger to events arriving through a specific port
Which stereotype is used on a dashed arrow joining an instance value to a constructor?
What is usually true of an Execution Environment?
part of a more general node
What is true about an information flow?
may directly indicate a concrete element such as a class, and is conveyed instead of using an information item
An Instance Specification acquires which characteristics in the Deployments package? (Choose two)
can be a DeployedArtifact only if it is an instance specification of an Artifact
can be a DeploymentTarget only if it is an instance specification of a Node
The preconditions of behavioral features of an interface can be specified in what way?
one or more guard conditions of a protocol state machine
What is NOT possible when a classifier receives a request via one of its ports?
A new port is created on the classifier.
What does OCL stand for?
Object Constraint Language
What is a protocol state machine used to define?
the valid operations for invoking the behavioral features of a classifier
What is a power type?
classifier whose instances are subclasses of another classifier
What are the ways that the UML metamodel reuses the InfrastructureLibrary package? (Choose two)
imports and specializes metaclasses in the InfrastructureLibrary
is instantiated from meta-metaclasses that are defined in the InfrastructureLibrary
How can UML be extended? (Choose two)
reusing part of the UML infrastructure library and augmenting it with metaclasses and relationships
An association class possesses the properties of which elements? (Choose two)
Which action retrieves the end objects from an instance of an association class?
What does the protocol conformance between two protocol state machines mean?
the specific state machine must abide by the behavior of the general state machine
When a component is deleted, what happens to objects in a component's namespace?
objects are deleted
If an action has a behavior with three sets of parameters, how many of the sets can provide output for a single execution of the behavior?
What is true about an InformationItem in UML 2.0?
is not instantiable
What is NOT possible when a classifier receives a request via one of its ports.?
A new port is created on the classifier.
An information flow may NOT occur between which elements?
What are the instances of a power type?
If an activity is executed three times in parallel, how many executions exist? (Choose two)
What characteristics of components best enable them to be used to represent diverse and "largescale" aspects of information processing environments?
ownership of potentially large numbers of model elements
What happens if the explicit context declaration is omitted from an OCL statement on a diagram?
Context may be specified by a dashed line.
What boundary do lightning bolt arrows cross to have an effect?
What is true about a parameterized class? (Choose two) A. A class with parameters that are names of other, imported classes, and the binding tells which actual classes are imported.
A class with parameters where the actual parameters are provided when creating instances of the class.
Where do the outputs of a loop node come from?
loop variable pins
What is true about a template class parameter that is constrained by class C? Actual parameters must be ___________.
classes that are subclasses of C
A ReplyAction always follows what action?
How does OCL refer to the contextual instance of the OCL expression?
An employee inadvertently removed all of the ownedMembers of the new BoosterMotor component from his company's development repository. The next day, the manager was unable to find some pieces of the Booster Motor component's specification. What pieces could the manager no longer find? (Choose two)
failure mode use cases
test scripts for the rocket sled simulation
What is an abstract type in OCL?
Which action does NOT require classifiers as static inputs?
Which UML superstructure packages are mandatory compliance points?
The Kernel package.
What is a protocol of an interface?
kind of state machine that defines ordering constraints on the behavioral features of the interface
Duplicates are NOT allowed in which OCL types?
What is true of a protocol state machine?
must be associated with exactly one classifier
In planning to describe (in UML) a middleware software package, a company recently acquired, which class is most likely created to describe the package itself?
How does OCL identify comments?
Which stereotype is NOT expected to see decorating an Execution Environment instance?
What standard UML stereotype best captures a component's ability to represent larger-scale features of a data processing installation?
Which action can continue to be enabled after it executes?
How is a power type indicated in a diagram?
as a generalization set labeled with a colon followed by a classifier name
What happens to the exception from a Raise Exception Action when used in a model that has no exception parameters declared?
propagated to an enclosing protected node, if any