What is true about a model in UML 2.0?
A. cannot contain another model
B. can represent only software systems
C. is a kind of package
D. is a kind of component
E. can represent all system structures
When a component is deleted, what happens to objects in a component's namespace?
A. objects are deleted
B. only those objects that participate in shared aggregations are retained
C. objects continue to exist
D. contents of the component's namespace are promoted to its superclass
What is true of bound classes? (Choose two)
A. can have properties in addition to the ones from the class it is binding
B. is a class that is bound by association with another class to be used in a specific context
C. can be used as the superclass of another class
D. is a class that is used as an lower or upper bound of interval specifications
E. can only have one binding
If an activity is executed three times in parallel, how many executions exist? (Choose two)
A. any number
B. none
C. two
D. one
E. three
What does the protocol conformance between two protocol state machines mean?
A. all triggers in the two protocol state machines must be the same
B. the specific state machine must abide by the behavior of the general state machine
C. the general state machine must abide by the behavior of the specific state machine
D. the two protocol state machines must be the same
E. the specific state machine must have the same number of states and transitions as the general machine
What has the same effect as an activity final node when it receives a value?
A. exception parameter
B. interruptible region
C. expansion region
D. output parameter
E. object node
What kind of relationship is an information flow in UML 2.0?
A. dependency
B. transition
C. connector
D. association
CORRECT TEXT
Which symbol depicts an Accept Time Event Action?
A. A
B. B
C. C
D. D
E. E
What does a local precondition mean?
A. The modeler expects the precondition to be true when an action begins executing.
B. An action begins executing when the precondition becomes true.
C. An action may not begin executing unless the precondition is true.
D. The modeler expects the precondition to be true when an activity begins executing.
E. An activity may not begin executing unless the precondition is true.
F. An activity begins executing when the precondition becomes true.
The InfrastructureLibrary satisfies which of the following design requirements? (Choose two)
A. defines IDL interfaces so that model interchange is fully supported
B. architecturally aligns UML, MOF, and OCL so that model interchange is fully supported
C. architecturally aligns UML, MOF, and CWM so that model interchange is fully supported
D. allows customization of UML through profiles and new languages based on the same metalanguage core as UML
E. defines a metalanguage core that can be used to define a variety of metamodels, including UML, MOF, and CWM
What standard UML stereotype best captures a component's ability to represent larger-scale features of a data processing installation?
A. <
B. <
C. <
D. <
E. <
What is an abstract type in OCL?
A. Collection
B. Integer
C. Set
D. Sequence
E. Bag
In the exhibit, at which levels are the Deployment Specifications?
A. DeployA = instance level, DeployB = instance level
B. DeployA = spec level, DeployB = spec level
C. DeployA = spec level, DeployB = instance level
D. DeployA = instance level, DeployB = spec level
What boundary do lightning bolt arrows cross to have an effect?
A. activity
B. exception region
C. expansion region
D. interruptible region
E. structured node
What are the correct identities of packages A and B in the exhibit?
A. A = UML; B = Profiles
B. A = OCL; B = QVT
C. A = Diagram Interchange; B = OCL
D. A = OCL; B = XMI
E. A = XMI; B = MDA