omg OMG OCSMP MBI300 Exam Questions

Questions for the OMG OCSMP MBI300 were updated on : Nov 21 ,2025

Page 1 out of 6. Viewing questions 1-15 out of 90

Question 1

Choose the correct answer.
An engineer is building a model of a system that includes both Low Earth Orbit (LEO) and
Geosynchronous Orbit (GEO) satellites.
Which diagram fragment shows a well-designed set of domain stereotypes that can be applied to the
blocks representing those system elements?
A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

Choose the correct answer
Which diagram fragment validly depicts adding properties to a stereotype?
A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

Choose the correct answer.
Which package diagram fragment depicts the definitions of the stereotypes Hardware and Software?
A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

Choose the correct answer
What is the key distinction between a profile and a meta model?

  • A. A metamodel is used to define the stereotypes and the properties of a profile.
  • B. A metamodel Is the result of applying a profile to a user model to define new domain concepts.
  • C. A profile is a mechanism for extending existing concepts defined In a metamodel.
  • D. A profile is a mechanism for defining stereotypes, which is not related to metamodels in any way.
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

Choose the correct answer.
Given the following package diagram depicting profile and model library relationships to a user
model.

The User Profile extends SysML with two new stereotypes of Block Hardware and Software.
Which bdd fragment is valid, yet does not contain unnecessary or redundant information?
A)

B)

C)

D)

E)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
  • E. Option E
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 6

Choose the correct answer.
What are the possible values of the enumeration ControlValue?

  • 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.
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

Choose the correct answer.
Where can a StateInvariant appear?

  • A. on a lifeline in a sd
  • B. on a transition in a stm
  • C. on an object node In an act
  • D. in the s rates compartment of a block on a bdd
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

Choose the correct answer.
Given the following diagram:

What is the order of Interactions?

  • A. Message a1 overtakes message m1, which is processed after receipt of a1.
  • B. Message a1 overtakes messages m1 and m2 and is processed before them.
  • C. Message m1 overtakes message a1, which is processed after receipt of m2.
  • D. Message m1 overtakes messages a1 and m2 and is processed before them.
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

Choose the correct answer
A has three inputs I 1. I 2 and 13 and one output O, I1, I2. I3 and O are all of the same type A
requires I1 or I2 to execute but I1 and I2 are mutually exclusive. I3 must be present tor A to begin.
Which activity diagram fragment correctly shows A with its three inputs and one output?
A)

B)

C)

D)

E)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
  • E. Option E
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 10

Choose the correct answer.
Block 1 has a value property 'a' part 1. typed by Block! sends the message Ml If a»0; otherwise it
sends message M2.
Which diagram depicts this scenario?
A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

Choose the correct answer.
Which option correctly describes the effect of an object flowing into and out of a data store?
A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Choose the correct answer.
Given the following state machine fragment.

if it starts in F-State and then the event evB is received, what is the subsequent state?

  • A. D-State
  • B. E-State
  • C. F-State
  • D. G-Stale
  • E. None: the diagram is ill-formed
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 13

Choose the correct answer.
The formula for the determinant of a square 2X2 matrix.
|ab|
|cd|
is a'd-b'c A subsystem receives one message for each value (i e. a(v) b(v). c(v) and d(v) where v is a
real number) These messages can be in any order, and the ensure sequence is followed by an "end"
message. The subsystem must calculate the determinant and output it upon receipt of the end
message If there are multiple messages for one value (e g . two a(v) messages), or the end message
is received before all values have been received, the subsystem should signal an error.
Which state machine correctly models the required behavior? If more than one slate machine is
correct, select the one with the fewest slates.
A)

B)

C)

D)

  • A. Option A
  • B. Option B
  • C. Option C
  • D. Option D
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

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
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

Choose the correct answer
Which SysML construct is used to represent a connection point to an interaction when It is being
used by another interaction?

  • A. a formal gate
  • B. a usage point
  • C. a message port
  • D. an interaction parameter
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2