Um0-200 1-0
Um0-200 1-0
Um0-200 1-0
Version 1.0
QUESTION NO: 1
B. a particular interaction
C. a particular message
Answer: D
QUESTION NO: 2
Answer: C
QUESTION NO: 3
B. undefined behavior
Answer: B
QUESTION NO: 4
When either a message m or a message q is to be sent-but not both-what kind of operator for combined
fragment would be used?
A. opt
B. par
C. alt
D. break
E. var
Answer: C
QUESTION NO: 5
Triggers on two different transitions originating from two states at different levels of the same state are
simultaneously enabled (as shown in the exhibit). What does this mean?
B. The less deeply nested transition takes precedence over those with more depth.
C. More deeply nested transitions take precedence over those with less depth.
Answer: C
QUESTION NO: 6
B. unidirectional associations
C. object flows
D. state transitions
E. message passing
F. dependencies
Answer: C
QUESTION NO: 7
A. clauses
B. partitions
C. parameters
D. bodyPart nodes
E. behaviors
F. guards
Answer: D
QUESTION NO: 8
Answer: D
QUESTION NO: 9
Assume that !p means sending message p and ?p receiving it. In the exhibit, what is true about Mneg?
QUESTION NO: 10
Answer: A,F
QUESTION NO: 11
B. Un-applying a profile from a model deletes all related stereotypes extending the model.
QUESTION NO: 12
C. has its own behavior that is distinct from the behavior of the classifier
D. relays any incoming messages directly to the behavior of the owning object
F. is a kind of behavior
Answer: D
QUESTION NO: 13
QUESTION NO: 14
C. invoking object
Answer: B
QUESTION NO: 15
A. A metaclass is a limited kind of a stereotype that can only be used in conjunction with one of the
stereotypes it limits.
D. A stereotype is a specialization of a metaclass that can be used by itself, whereas a metaclass must be
used with a stereotype.
E. A stereotype is a limited kind of a metaclass that can be only be used in conjunction with one of the
metaclasses it extends.
Answer: E
QUESTION NO: 16
What does a circle with an X in it (as depicted in the exhibit) represent inside UML 2.0 activity diagrams?
A. initial nodes
C. merges
D. forks
E. joins
F. decisions
Answer: G
QUESTION NO: 17
Answer: C
QUESTION NO: 18
B. <<artifact>> keyword
C. memo box
Answer: B,D
QUESTION NO: 19
A. activity
B. control node
C. action
D. object node
E. state
F. behavior
Answer: D
QUESTION NO: 20
B. subordinate ports must collectively offer the delegated functionality of the delegating port
D. at execution time, signals will be delivered from the subordinate ports to the delegating port
Answer: B
QUESTION NO: 21
Answer: E
Answer: C
QUESTION NO: 24
Answer: D
QUESTION NO: 25
What value should insertAt be set to when adding a new value to the end of a 5-element ordered
structural feature using an AddStructuralFeatureValueAction?
A. -1
C. infinity
D. 0
Answer: C
QUESTION NO: 26
In the exhibit, if the incoming arrows provide one control value and two data values, what values are
provided to the outgoing arrows?
Answer: A
QUESTION NO: 27
A. states
B. lifelines
C. classes
D. messages
E. nodes
F. edges
Answer: E,F
QUESTION NO: 28
What action would destroy all association links for an object in one operation?
A. DestroyLinkAction
B. RemoveStructuralFeatureAction
C. ClearAssociationAction
D. ClearStructuralFeatureAction
E. DestroyObjectAction
Answer: C
QUESTION NO: 29
Answer: D
Which figures are correct models for extension and generalization/specialization? (Choose three)
Answer: A.D.E
Answer: D.
QUESTION NO: 32
D. memo box
Answer: A,E
QUESTION NO: 33
Answer: A
QUESTION NO: 34
Which must be true in order to use a delegation connector to connect two components?
A. One component must be part of the internal realization of the other component.
Answer: A
QUESTION NO: 35
Refer to the exhibit. Invoicer and SpecialOrderEntity are each preceded by a colon symbol, because they
name what type of component?
A. assembly connectors
C. delegation types
D. connection types
Answer: B
QUESTION NO: 36
A. lifelines
B. states
C. classes
D. edges
E. nodes
F. messages
Answer: D,E
QUESTION NO: 37
What are true about the composite structure exhibit? (Choose two)
Answer: A,E
Answer: C
QUESTION NO: 39
In the exhibit, if the incoming arrows provide three control values, how many control values are
provided to the outgoing arrow?
A. three
B. two
C. none
D. one
Answer: D
QUESTION NO: 40
C. component objects
D. object
Answer: D
QUESTION NO: 41
Answer: B
QUESTION NO: 42
B. Arguments to interaction occurrences only apply when the corresponding interaction is value
returning.
Answer: A,E
QUESTION NO: 43
C. The thread executing the state machine cannot be pre-empted by the scheduler.
D. No other event will be processed until the current event is fully processed.
Answer: D
QUESTION NO: 44
Answer: A
QUESTION NO: 45
A. Applying a profile means that it is required to apply the stereotypes that are part of the profile.
D. Applying a profile means that it is allowed, but not required to apply the stereotypes that are part of
the profile.
Answer: A
QUESTION NO: 46
A. an even number
B. an odd number
C. exactly two
D. any number
Answer: D
QUESTION NO: 47
Answer: D
QUESTION NO: 48
In the exhibit, if all incoming arrows provide the same value, how many values does the pin have?
A. none
B. three
C. one
D. two
Answer: B
QUESTION NO: 49
If a central buffer has one value and three outgoing arrows go to three actions, how many of the actions
will receive the value?
A. any number
B. none
C. one
D. two
Answer: C
QUESTION NO: 50
A. action
B. object node
C. conditional
D. loop
E. partition
Answer: C,D
QUESTION NO: 51
What is true when an event does not trigger any transitions in the current state?
A. An exception is raised.
B. The event is deferred until a state is reached that responds to that trigger.
Answer: D
QUESTION NO: 52
B. must only cover one lifeline, namely the one lifeline having the first event occurrence of the
interaction operand
C. should not refer to any dynamic variables, i.e., to attributes of the lifelines
D. must cover the same lifelines on all interaction operands within one combined fragment
Answer: B
QUESTION NO: 53
A. should not refer to any dynamic variables, i.e., to attributes of the lifelines
B. must only cover one lifeline, namely the one lifeline having the first event occurrence of the
interaction operand
D. must cover the same lifelines on all interaction operands within one combined fragment
Answer: B
QUESTION NO: 54
B. Applying a profile means that it is allowed, but not required to apply the stereotypes that are part of
the profile.
D. Applying a profile means that it is required to apply the stereotypes that are part of the profile.
Answer: D
QUESTION NO: 55
What does the composite structure notation in the exhibit show?
B. p is a hidden port of C.
D. p is a behavior port of C.
Answer: B
QUESTION NO: 56
B. specifies a condition that must always be true when the state is active
Answer: E
QUESTION NO: 57
Answer: E
QUESTION NO: 58
B. Requests for behavioral features of interface F through ports p1 and p2 can be distinguished.
C. Requests for behavioral features of interface F through ports p1 and p2 will always result in the same
behavior.
Answer: B
QUESTION NO: 59
Instances of the CommunicationPath class connect instances of which classes in a deployment diagram?
B. two Nodes
Answer: B
QUESTION NO: 60
Answer: C
QUESTION NO: 61
C. The Invoicer has a complex port that provides the interface GenerateInvoice and requires the
interface Order.
D. The Invoicer has a complex connector that connects the GenerateInvoice interface with the Order
interface.
Answer: C
QUESTION NO: 62
Answer: D
QUESTION NO: 63
Answer: C
QUESTION NO: 64
Answer: B
QUESTION NO: 66
A. reification
B. generalization
C. association
D. dependency
Answer: C
QUESTION NO: 67
A. configuration of an assembly
Answer: D
QUESTION NO: 68
Answer: D
QUESTION NO: 69
Answer: C
QUESTION NO: 70
A. clauses
B. behaviors
C. partitions
D. test nodes
E. guards
Answer: D
QUESTION NO: 71
A. continuous
B. software based
C. discrete
D. continuous or discrete
Answer: C
QUESTION NO: 72
In the exhibit, if the incoming arrow provides a value, how many of the outgoing arrows will be given
values?
A. two
B. one
C. three
D. none
Answer: C
QUESTION NO: 73
What elements can have variables in activity diagrams?
A. activities
B. structured edges
C. structured nodes
D. partitions
E. actions
Answer: C
QUESTION NO: 74
A. is applied to a package
Answer: A,C
QUESTION NO: 75
B. ReadVariableAction
C. AddVariableValueAction
D. RemoveVariableValueAction
E. ClearVariableAction
Answer: A
QUESTION NO: 76
What is wrong with the Sale instance diagram shown in the exhibit?
Answer: B
QUESTION NO: 77
What is the semantic difference between the two figures in the exhibit?
Answer: B
QUESTION NO: 78
Answer: D
QUESTION NO: 79
A. set of states that share the same entry and exit actions
Answer: B
QUESTION NO: 80
Answer: B
QUESTION NO: 81
A. represents an interface that must be defined in the same package in which the classifier owning the
port is defined
B. identifies the services that the object owning the port expects of objects connected via that port
C. represents an interface that must be defined within the classifier that owns the port
D. identifies the services that the object owning the port can offer to other objects connected via that
port
Answer: B
QUESTION NO: 82
Which must be true in order to use a delegation connector to connect two components?
A. One component must be part of the internal realization of the other component.
QUESTION NO: 83
What are valid ways to present a component's artifacts file, such as a jar file? (Choose two)
A. stereotype of class with keyword <<file>> with a solid arrow pointing to the related component
B. stereotype of class with keyword <<archive>>with a dashed arrow pointing to the related component
C. stereotype of a component with keyword <<file>> with a solid arrow pointing to the related
component
D. stereotype of a component with keyword <<archive>> with a dashed arrow pointing to the related
component
Answer: B,E
QUESTION NO: 84
A. a stereotype
B. a metaclass
C. a tag definition
D. a constraint
Answer: A
QUESTION NO: 85
Answer: D
QUESTION NO: 86
A. new associations
C. stereotypes
D. metaclasses
Answer: A
QUESTION NO: 87
Answer: A
QUESTION NO: 88
A. parameters
B. behaviors
C. partitions
D. clauses
E. guards
F. bodyPart nodes
Answer: D
QUESTION NO: 89
What does the lower bound of the multiplicity of a part in a structured classifier indicate? The
minimum number of _______.
C. instances corresponding to that part that can exist when the classifier is instantiated
D. times that an instance corresponding to that part can be created during the lifetime of the structured
classifier instance
Answer: C
QUESTION NO: 90
Refer to the exhibit. What is the significance of the fact that the Administration interface symbol
extends downward rather than leftward?
Answer: F
QUESTION NO: 91
A. internals of a component
B. configuration of an assembly
Answer: C
QUESTION NO: 92
In the exhibit, how many of the arrows must provide values for the outgoing arrow to be given a value?
A. two
B. three
C. none
D. one
Answer: B
QUESTION NO: 93
D. undefined behavior
Answer: D
QUESTION NO: 94
What relationships are used to wire (i.e., fully interconnect) components together so that they are
interoperable?
QUESTION NO: 95
A. The thread executing the state machine cannot be pre-empted by the scheduler.
D. No other event will be processed until the current event is fully processed.
Answer: D
QUESTION NO: 96
Refer to the exhibit. How many interfaces does the TradeBroker component make visible to its clients?
A. 4
B. 2
C. 3
D. 0
E. 1
Answer: B
QUESTION NO: 97
A. messages
B. classes
C. dependencies
D. associations
E. links
Answer: E
QUESTION NO: 98
A. behaviors
B. classes
C. guards
D. test nodes
E. parameters
Answer: D
QUESTION NO: 99
B. a particular interaction
C. a particular message
Answer: D
A. a transition that will not execute the exit and entry actions of the state but only those of its substates
C. is over-crowded
Answer: A
Answer: B
A. dependencies
A. The behavior of a structured classifier must be completely defined through the collaboration of
owned or referenced instances.
Answer: D,E
Answer: A
QUESTION NO: 106
Assume !x means sending message x and ?x means receiving message x. Which operator should replace
the text "op" in the combined fragment such that <!p, !q, ?q, ?p> is a valid trace.
A. critical
B. loop
C. rem
D. alt
E. par
Answer: E
In the exhibit, what applies if the interaction constraint is false when the loop is entered?
A. The loop body is not included in a valid trace.
B. Valid traces include both the case where the loop iterates once, and when it iterates zero times.
Answer: C
Answer: C
A. two
B. none
C. one
D. any number
Answer: B
A. BroadcastSignalOperation
B. CallBehaviorAction
C. DestroyObjectAction
D. AddVariableValueAction
E. SendObjectAction
Answer: B
Assume !p denotes sending of p, ?p the reception of p. In the exhibit, what traces are valid? (Choose
three)
A. <!p, !r, ?p, ?r, !r, ?r, !r, ?r, !q, ?q>
D. <!p, !r, ?p, ?r, !r, ?r, !r, ?q, !r, ?q>
Answer: A,B,C
QUESTION NO: 112
A. any number
B. none
C. two
D. one
Answer: B
A. a pseudostate
C. a submachine state
Answer: B
Answer: C
D. concurrent state
Answer: A
If the node in the exhibit receives a value, what happens to other values flowing in the diagram
containing the node?
A. They stop for a time specified by the small circle.
C. nothing
Answer: C
Answer: B
D. A stereotype is a specialization of a metaclass that can be used by itself, whereas a metaclass must be
used with a stereotype.
E. A stereotype is a limited kind of a metaclass that can be only be used in conjunction with one of the
metaclasses it extends.
Answer: E
A. provides a distinct point of interaction between the classifier and its environment
Answer: D
Answer: C
B. The same connectable element may be bound to multiple roles in a single collaboration occurrence.
Answer: B
A. three
B. one
C. two
D. none
Answer: A
B. can have separate entry and exit actions for each region
C. is an orthogonal state
D. is executed concurrently
Answer: C
QUESTION NO: 125
A. represents an interface that must be defined within the classifier that owns the port
B. identifies the services that the object owning the port can offer to other objects connected via that
port
C. identifies the services that the object owning the port expects of objects connected via that port
D. represents an interface that must be defined in the same package in which the classifier owning the
port is defined
Answer: B
Answer: B
Answer: D
Answer: A
QUESTION NO: 129
Answer: B
Assume component A provides an interface P and requires an interface R. In order for a component B to
be substituted for component A, what must be true?
A. The interface that B requires must be type conformant with respect to the interface that A requires,
and the interface that B provides must be type conformant with respect to the interface that A provides.
B. The interface that A requires must be type conformant with respect to the interface that B provides.
C. The interface that B requires must be type conformant with respect to the interface that A provides.
Answer: A
Answer: B
Answer: C
What best describes the distinction between a delegation connector and an assembly connector?
A. Assembly connectors provide white box views of components, while delegation connectors provide
black box views.
B. An assembly connector connects the required interface or required port of one component with the
provided interface or provided port of another component, while a delegation connector connects the
external contract of a component with its internal parts.
C. A delegation connector can be used to model the internals of a component, while an assembly
connector cannot.
D. An assembly connector connects two components while a delegation connector connects the internal
contract of a component with its external parts.
Answer: B
Answer: E
Refer to the exhibit. How many interfaces does the CustomerService component make visible to its
clients?
A. 3
B. 4
C. 0
D. 1
E. 2
Answer: A
Answer: D
B. will be consumed when a state in which they are no longer deferred is reached
Answer: B
Answer: A
A. The OrderEntry component and the Invoicer component both require the services described by the
Order interface and use an OrderEntry component that provides those services.
D. Signals travel from an OrderEntry port and an Invoicer port, and join into a composite signal that
flows to an OrderEntry port. The signals flow along instances of the Order interface.
Answer: A
QUESTION NO: 141
A. Hardware
B. Association
C. Node
D. Installation
E. ExecutionEnvironment
Answer: C
A. Requests for behavioral features of interface F through ports p1 and p2 will always result in the same
behavior.
B. Requests for behavioral features of interface F through ports p1 and p2 can be distinguished.
A. An instance of the extending stereotype must never be linked to an instance of the extended
metaclass.
B. This extension has a higher priority than the other defined in the same profile.
D. An instance of the extending stereotype must always be linked to an instance of the extended
metaclass.
Answer: D
Answer: C
QUESTION NO: 145
Answer: A
C. Within the strict combined fragment, sending a signal will immediately be followed by the reception
of that signal.
Answer: A
Answer: B
What is implied when a transition terminates on the outer border of a composite state that has an
initial and a history pseudostate?
Answer: A
What must be true for a connector to be well formed if a delegation connector delegates to more than
one target port?
B. The interface of each of the target ports must be signature compatible with the interface that is the
type of the source port.
C. The union of the interfaces of the target ports must be signature compatible with the interface that is
the type of the source port.
D. The interface of at least one of the target ports must be signature compatible with the interface that
is the type of the source port.
Answer: C
B. in a compartment of the component box or via boxes nested within the component box
Answer: B
Answer: E
QUESTION NO: 153
A. The properties of metaclasses are sometimes referred to as tag definitions. When a metaclass is
applied to a model element, the values of the properties may be referred to as tagged values.
B. The properties of stereotypes are sometimes referred to as tagged values. When a stereotype is
applied to a model element, the values of the properties may be referred to as tag definitions.
C. The properties of stereotypes are sometimes referred to as tag definitions. When a stereotype is
applied to a model element, the values of the properties may be referred to as tagged values.
Answer: C
B. all objects
D. objects that are instantiated from classes in the package of the action
Answer: E