OMG OMG-OCUP2-FOUND100 OMG Certified UML Professional 2 (OCUP 2) – Foundation Level Online Training
OMG OMG-OCUP2-FOUND100 Online Training
The questions for OMG-OCUP2-FOUND100 were last updated at Nov 01,2025.
- Exam Code: OMG-OCUP2-FOUND100
 - Exam Name: OMG Certified UML Professional 2 (OCUP 2) - Foundation Level
 - Certification Provider: OMG
 - Latest update: Nov 01,2025
 
What is the meaning of the relationship shown in the diagram below?

- A . class B is the creator of class A
 - B . class A is dependent on class B
 - C . class B is dependent on class A
 - D . class A can be reached (torn class B
 
A structured class called System has two parts called Subsystem 1 and Subsystem2 respectively, as shown in the class diagram fragment below:

Which of the following diagrams contains an equivalent definition of System?
A) 

B)

C)

D)

- A . Option
 - B . Option
 - C . Option
 - D . Option
 
OpaqueExpression can use which languages?
- A . onlyOCL
 - B . only programming languages
 - C . only Mathematical Expressions
 - D . any language
 
In UML modeling, what is the (unction of Comments?
- A . to provide additional semantics to the model elements
 - B . to provide useful information to the reader of the model
 - C . to enable automatic generation of comments in the code
 - D . to add UML constraints to one or more model elements of the diagrams
 
Consider the following diagram:

Which statement is true about the diagram?
- A . Within G you may refer to v:K by gh.H::v. .
 - B . From within H it is impossible to reach the v within G.
 - C . The package Pckg cannot have two definitions of v as shown in the diagram.
 - D . v will indicate different elements depending on where you refer to v within Pckg
 
Given the diagram fragment below:

What are the possible values for the attribute response in the class Query?
- A . Maybe
 - B . Yes. No, Maybe
 - C . There is insufficient information to determine the answer.
 - D . The diagram is not legal UML
 
Consider the following diagram:

Is this diagram valid?
- A . No, because a DataType cannot have Associations to a Class.
 - B . No, because a DataType cannot have Operations.
 - C . No, because a DataType cannot have Attributes.
 - D . Yes, it is formally correct.
 
Consider the following class diagram:

Which object diagram corresponds to it?
A) 

B)

C)

D)

- A . Option A
 - B . Option B
 - C . Option C
 - D . Option D
 
Consider the following diagram:

Which statement is always true about this diagram?
- A . There are infinitely many H objects inside Pckg.
 - B . There are between 1 and 5 G objects inside Pckg
 - C . For every H object, there are fewer than 5 G objects associated with it.
 - D . There may be an G object which has no H object associated with it through gh.
 
In your model, you need to represent accounts.
Which statement supports using a Class, rather than a DataType. lor this purpose”
- A . The account is uniquely identified by its account number.
 - B . The account number can change, but it would still be the same account.
 - C . The account needs operations to transfer money into it or to withdraw money
 - D . The account has attributes typed by Classes like account_holder; Person or bank_in_Charge Company