omg omg ocsmp mbi300 practice test

OMG-Certified Systems Modeling Professional - Model Builder - Intermediate

Last exam update: Nov 28 ,2025
Page 1 out of 6. Viewing questions 1-15 out of 90

Question 1

Choose the correct answer
What is the statement "An activity specifies the behavior of a use case?

  • A. a constraint defined in SysML
  • B. a guideline from a methodology
  • C. a constraint of the activity element
  • D. a constraint of the use case element
Mark Question:
Answer:

A

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
What is a best practice to define the package structure for a SysML model?

  • A. SysML defines the package structure
  • B. The modeling tool creates the package structure
  • C. The modeling methodology defines the package structure.
  • D. Each modeler can create packages for that engineer's specific purpose
Mark Question:
Answer:

C

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
What is an effective and efficient approach to project modeling standards and conventions?

  • A. Every project should create its own domain specific profile to describe modeling standards and conventions
  • B. Organizations should create specific modeling standards and conventions to ensure modeling consistency across projects
  • C. The SysML specification alone is sufficient to describe modeling standards and conventions when the modeling tool has a proper implementation of SysML
  • D. The SysML specification and the modeling tool documentation are sufficient to describe modeling standards and conventions
Mark Question:
Answer:

D

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
Different Block kinds are modeled using stereotypes such as «system», «subsystem» or «software»
Where are these stereotypes typically defined?

  • A. The modeling tool provides the stereotypes
  • B. The stereotypes are part of the SysML standard
  • C. Each modeler who writes requirements can define stereotypes
  • D. A profile that maps modeling methodology concepts to the model defines the stereotypes
Mark Question:
Answer:

A

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.
What is the best way to specify the behavior of a functional requirement?

  • A. Model an activity that refines the functional requirement.
  • B. Model a state machine that refines the functional requirement.
  • C. The project methodology will indicate which way is compatible with its process.
  • D. The requirement text must be a clear and concise specification of the functionality.
Mark Question:
Answer:

A

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

Question 6

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

C

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.
Which diagram shows that the control system block is in the namespace of the system block?
A)

B)

C)

D)

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

D

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:

Where should b4 appear In the model hierarchy?

  • A. as a part contained by the block B1
  • B. as a part contained by the block B3
  • C. as a part contained by the block B4
  • D. as a part contained by the diagram Nested Parts
Mark Question:
Answer:

B

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
Given the following diagram:

Which statement is true?

  • A. The Security viewpoint conforms to the requirements specified by the Security view
  • B. The Security view is intended to address the purpose specified by the Security viewpoint
  • C. The Security view imports the Security viewpoint to ensure the security requirements are satisfied
  • D. The Security viewpoint imports the model elements associated with flowing down the security requirements
Mark Question:
Answer:

B

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

Question 10

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

C

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
How would a modeler refine a use case textual narrative?

  • A. provide a detailed definition of the use case using a behavioral diagram
  • B. specify all of the triggers preconditions, and post conditions for the use case
  • C. specify all extension points for extend use cases and specify all secondary actors
  • D. provide a complete textual description of the main flow and alternative/exceptional flows for the use case
Mark Question:
Answer:

A

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 diagram fragment:

What does the multiplicity at the actor end mean?

  • A. At most two Initiator actor instances can perform the use case
  • B. Two Initiator actor instances are required to trigger the use case
  • C. Two Initiator actor instances are required to participate in the use case.
  • D. Multiplicities carry no meaning on use case diagrams
Mark Question:
Answer:

C

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

Question 13

Choose the correct answer
How ate use cases and requirements used for requirements analysis in SysML?

  • A. in a SysML model, either use cases or requirements are modeled, but never both
  • B. Use cases are a relic from UML and are. strictly speaking, useless in a SysML model
  • C. Use cases are good for capturing functional requirements. For nonfunctional requirements, the requirement element is needed
  • D. Use cases are the basis for all requirements in a model. Requirements refine the use cases by adding additional information through then properties.
Mark Question:
Answer:

C

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
How can the composition (black diamond) relationship be used to relate Requirements?

  • A. Composition allows requirements to inherit properties and requirements relationships
  • B. Composition allows role names to be assigned to sub-requirements thus providing a contextual reference
  • C. Composition allows a particularly useful requirement to be reused by multiple higher level requirements or specifications
  • D. Composition allows a requirement to be decomposed into sub-requirements as long as they don't add to or change the meaning of the original requirement.
  • E. Requirements cannot use composition. They are not classifiers
Mark Question:
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 15

Choose the correct answer
How is a testCase used to validate a requirement?

  • A. The testCase model element can be used in SystvIL but it only applies to software
  • B. Validation of a requirement can be indicated using a satisfiedBy relationship to a testCase
  • C. Only the verdict model element (which can be a property of a testCase) can have a verifies relationship to a requirement.
  • D. A requirement can have a vehfiedBy relationship to a testCase even if the test has not yet been conducted or even fully specified
  • E. testCase is part of the UML Testing Profile and cannot be used with SysML.
Mark Question:
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
To page 2