OMG OMG-OCSMP-MBI300 OMG-Certified Systems Modeling Professional – Model Builder – Intermediate Online Training
OMG OMG-OCSMP-MBI300 Online Training
The questions for OMG-OCSMP-MBI300 were last updated at Nov 19,2024.
- Exam Code: OMG-OCSMP-MBI300
- Exam Name: OMG-Certified Systems Modeling Professional - Model Builder - Intermediate
- Certification Provider: OMG
- Latest update: Nov 19,2024
Choose the correct answer.
Given the following bdd fragment:
A user provides login credentials to the User Interface, and the Controller passes this information to the User Database The User Database in turn validates the user name and password (typed by PW In the «flow Specification») and responds with a Boolean value indicating whether the login was successful. The Controller provides the password to the Key Generator if login was successful.
Which diagram correctly models these communications? If two or more options are correct, select the one that passes no unnecessary information between any two blocks If two or more correct options pass the same information between blocks, select the one with the fewest ports.
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
Choose the correct answer
Where may constraint blocks be defined?
- A . on any diagram
- B . only on parametric diagrams
- C . only on block definition diagrams
- D . only on block definition diagrams or package diagrams
- E . only on block definition diagrams or parametric diagrams
- F . only on block definition diagrams or internal block diagrams
Choose the correct answer.
Given the model composed of the following diagram:
The modeler has set all shown values us inputs and next intends to solve the mode that is, to calculate the outputs. Assume nothing relevant has been left out.
What is wrong with this model?
- A . The modeler set a1 as an input value in case1.
- B . Block A cannot be used by both easel and case2.
- C . Both easel and case2 should not be underlined.
- D . The slash (/) in property a1 of BlockA is an error that paramethes will assume to be a division sign.
Choose the correct answer
What is an efficient way to represent highly reused patterns of interaction on sequence diagrams?
- A . an Interaction use referencing an interaction defined on a separate sequence diagram
- B . an interaction template construct that is instantiated from the referring sequence diagram
- C . the call interaction operator with an operand referring to the reusable Interaction defined elsewhere
- D . an activation on the referring sequence diagram allocated to another activation on the referenced diagram
Choose the correct answer
Which statement is true about the read only keyword when it appears next to a property?
- A . It states that the corresponding property is provided for reading purposes only
- B . It specifies that the corresponding property cannot be redefined
- C . It specifies that the value of the corresponding property cannot change during the lifetime of its owner.
- D . It specifies that the value of the corresponding property can be changed by its owner, but can only be read by other blocks
Choose the correct answer.
Given the following diagram:
Which diagram is correct?
A)
B)
C)
D)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
Choose the correct answer.
What are the possible values of the enumeration Control Value?
- A . suspend and resume
- B . enable and disable
- C . suspend, resume, enable and disable
- D . It has no values, but is intended for a modeler to extend with their own control values.
Choose the correct answer.
Given the following statement machine, and assuming that it starts from initialization:
What is the shortest event sequence that will place this state machine in its final state?
- A . a, b, x
- B . c, a, x
- C . c, a, x, x
- D . a, b. c, x
- E . a, b, c, a, x, x
Choose the correct answer.
Which diagram type is commonly used to create a bill of materials?
- A . Package diagram
- B . Activity diagram
- C . Parametric diagram
- D . Requirements diagram
- E . internal block diagram
- F . Block definition diagram
Choose the correct answer.
What is one key advantage of using SysML parametrics versus traditional derived properties?
- A . A derived property requires an additional constraint expression, whereas SysML parametrics does not.
- B . OCL-based constraint expressions can be used with SysML parametrics but not with derived properties
- C . it takes many more steps to specify derived properties in the typical tool compared to specifying constraint blocks.
- D . SysML parametrics supports non causal expressions, whereas a derived property involves an expression with a fixed output direction