OMG OMG-OCUP2-ADV300 OMG Certified UML Professional 2 (OCUP 2) – Advanced Level Online Training
OMG OMG-OCUP2-ADV300 Online Training
The questions for OMG-OCUP2-ADV300 were last updated at Jan 12,2025.
- Exam Code: OMG-OCUP2-ADV300
- Exam Name: OMG Certified UML Professional 2 (OCUP 2) - Advanced Level
- Certification Provider: OMG
- Latest update: Jan 12,2025
What is true about the use of a Template Classifier to specify the Type of a Typed Element?
- A . The Template Classifier needs to be modeled
- B . The Template Classifier must have defaults for all of its Template Parameters
- C . The Type Property of the Typed Element must directly name the Template Classifier.
- D . Template Classifiers cannot be used in the specification of Types for Typed Elements.
- E . A set of bound elements provides values for the Template Parameters of the Template Classifier.
Consider the following template Operation:
addElement <E> (e : E)
Which Operation represents a binding of that template Operation?
- A . addElement (e : Card)
- B . addElement <e : Card>
- C . addElement« E -> Card » (e : Card)
- D . addElement «bind» E -> Card (e)
Consider the following diagram:
What could be substituted for myTypel?
- A . Number
- B . Short or Long
- C . any subtype of Number
- D . any Type, there is no restriction
What characterizes the generalization relationship between two Classifiers where the child can NOT be substituted for the parent?
- A . It has the stereotype "nonSubstitutable".
- B . It has the property "Substitute" set to false
- C . It has the property ‘’isSubstitutable" set to false.
- D . It has the property "substitutingClassifier" set to false.
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
What does a lower multiplicity of one for an end of an n-ary Association imply?
- 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.
A modeler wants to develop a customization for a standard UML tool that provides the ability to specify CORBA physical Components.
Which approach should the modeler use?
- A . Create a profile for the CORBA component technologies and apply it to the model.
- B . Create a MOF metamodel for the CORBA component technology and add It to the UML metamodel.
- C . Create CORBA component instances that can be used as Parts in a composite structure compartment.
- D . Create a set of execution semantic definitions for the CORBA component assembly Connectors and apply them to the model.
What should a modeler do lo represent specific hardware environments In a deployment model?
- 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.