All Practice Exams

100+ Free OCSMP Model Builder Intermediate Practice Questions

Pass your OMG Certified Systems Modeling Professional - Model Builder Intermediate (OMG-OCSMP-MBI300) exam on the first try — instant access, no signup required.

✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
Not publicly disclosed Pass Rate
100+ Questions
100% Free
1 / 100
Question 1
Score: 0/0

On an activity diagram with the full SysML set, an object node parameter pin marked '{stream}' indicates what?

A
B
C
D
to track
2026 Statistics

Key Facts: OCSMP Model Builder Intermediate Exam

90

Exam Questions

OMG (multiple choice)

61%

Passing Score

OMG (55/90 — lowest threshold of the 4 OCSMP exams)

105 min

Exam Duration

OMG (135 min outside English-speaking countries)

$350

Exam Fee

OMG / Pearson VUE

MBF200

Prerequisite

OCSMP Model Builder Fundamental required

3 years

Validity

Recertification required

The OCSMP Model Builder Intermediate exam (OMG-OCSMP-MBI300) has 90 multiple-choice questions over 105 minutes (135 minutes outside English-speaking countries) with a 61% passing score (55/90 — the lowest of the four OCSMP levels). Topic areas: Behavioral Modeling Full Set 33% (advanced activity, sequence, state machine), Structural Modeling Full Set 29% (advanced bdd, ibd, ports, connectors), Parametric Modeling Full Set 11% (trade studies, MoEs), Requirements Full Set 10% (Annex C specialized requirements, test cases), Model Concepts 6% (modeling guidelines), Organizing Full Set 6% (model libraries, view/viewpoint), Defining Stereotypes 5%. Exam fee is $350 USD. Administered by Pearson VUE. Prerequisite: OCSMP-MBF200.

Sample OCSMP Model Builder Intermediate Practice Questions

Try these sample questions to test your OCSMP Model Builder Intermediate exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1On an activity diagram with the full SysML set, an object node parameter pin marked '{stream}' indicates what?
A.Tokens may flow continuously into/out of the action while it is executing (streaming I/O)
B.Tokens flow only at start/end
C.The action is non-streaming by default
D.It is a control pin
Explanation: A streaming pin allows tokens to flow during execution rather than only at action start (consume) or end (produce). It is a key construct for continuous-flow systems. Non-streaming is the default. Control pins govern control tokens, not data.
2Which property on an object flow specifies the rate at which tokens flow (tokens per unit time)?
A.{rate=...} (with continuous or discrete subtypes)
B.{guard=...}
C.{trigger=...}
D.{multiplicity}
Explanation: Object flows can carry a {rate} property, often specified as 'continuous' or 'discrete' with a numeric value. This is essential for systems modeling continuous flows (e.g., fluid systems). Guards/triggers are state-machine concepts; multiplicity is a structural feature.
3An object node marked {nobuffer} on an activity diagram means:
A.Tokens that arrive cannot be buffered — they are lost if not immediately consumed
B.Tokens are FIFO-buffered
C.It cannot be overwritten
D.Tokens have priority
Explanation: {nobuffer} indicates that tokens are not held: if no consumer is ready, the token is discarded. This contrasts with default buffering. {overwrite} retains only the latest token. FIFO and LIFO are token ordering policies.
4An object node marked {overwrite} indicates which behavior?
A.A new token replaces any token already held — only the most recent value is retained
B.All tokens accumulate
C.Tokens are LIFO-ordered
D.The node is read-only
Explanation: {overwrite} retains only the latest token, discarding any previous one upon arrival of a new token. {nobuffer} is harsher (no holding). FIFO/LIFO are token ordering policies for buffered nodes.
5On an activity diagram, what does an 'interruptible region' (dashed-line region with an arrow exit) capture?
A.A region whose flows can be interrupted by an event, transferring control to a target outside the region
B.A region that runs in parallel
C.A region that loops
D.A region that is unrelated to flow
Explanation: An interruptible region encloses actions/flows that can be aborted by an interrupting edge — leaving the region directly to a target outside, abandoning in-progress tokens. Useful for exception/cancellation modeling.
6What is a 'flow final' node on an activity, and how does it differ from 'activity final'?
A.Flow final terminates only the incoming flow's token; activity final terminates the entire activity (all flows)
B.They are identical
C.Flow final terminates the activity
D.Activity final terminates only one flow
Explanation: Flow final (circle with X) consumes its input token without affecting other concurrent flows. Activity final (bullseye) ends the entire activity, abandoning all concurrent flows. Critical distinction for parallel activities.
7Which control node combines decision and merge into a single node when used appropriately on an activity diagram?
A.A diamond can act as both a decision (one in, many guarded out) and a merge (many in, one out) — the role is determined by edge directions
B.A fork
C.A join
D.An initial node
Explanation: The diamond shape doubles for decision and merge: one incoming edge with multiple guarded outgoing edges = decision; multiple incoming and one outgoing = merge. Fork/join are for concurrent flows. Initial nodes start activities.
8What is a 'data store' node on an activity diagram?
A.A central buffer node that retains tokens persistently — tokens are not consumed when read; downstream actions read copies
B.A pin that consumes tokens
C.A signal sender
D.A trigger
Explanation: A data store («datastore» on a central buffer) keeps tokens persistently — readers receive copies, original tokens remain. Distinguished from regular central buffer (which consumes tokens on reading). Pins, senders, triggers serve different purposes.
9A pre-condition on an activity is captured how?
A.A constraint expression in the activity's preCondition compartment, holding before the activity starts
B.An entry behavior
C.An exit behavior
D.An initial node guard
Explanation: preCondition is a constraint that must hold when the activity is invoked; postCondition holds when it completes. Entry/exit behaviors are state-machine concepts. Initial nodes do not carry guards in standard SysML.
10Which control operator on an activity edge restricts when a token may pass (advanced flow control)?
A.A control operator on a control flow edge, evaluated to allow/block token passage
B.A pin
C.A trigger
D.A signal
Explanation: Advanced control operators (e.g., 'JoinSpec', 'DecisionInput') refine join/decision behavior. They evaluate Boolean conditions to enable/disable token passage. Pins, triggers, signals are different elements.

About the OCSMP Model Builder Intermediate Exam

The OMG-Certified Systems Modeling Professional - Model Builder Intermediate (OMG-OCSMP-MBI300) is the third-level OCSMP exam. Prerequisite: OMG-OCSMP-MBF200. It tests the ability to develop system models using the FULL SysML 1.x feature set. Topics include advanced activity modeling (streaming pins, rates, no-buffer/overwrite, parameter sets, interruptible regions, primitive actions), advanced sequence diagrams (par, neg, assert, lifeline decomposition, gates), advanced state machines (orthogonal regions, fork/join pseudostates, history H/H*, deferred events, terminate, submachines), full-feature bdd/ibd (receptions, ordered/unique, redefinition, distributed properties, association blocks, generalization sets, conjugated and standard ports, port delegation, nested connector ends), full-feature parametrics (nested constraints, trade studies, MoEs), specialized requirements (Annex C), and defining stereotypes/properties/constraints.

Questions

90 scored questions

Time Limit

105 minutes (English-speaking countries) / 135 minutes (others)

Passing Score

61% (55/90)

Exam Fee

$350 USD (Object Management Group (Pearson VUE))

OCSMP Model Builder Intermediate Exam Content Outline

33%

Behavioral Modeling — Full SysML Set

Advanced activity diagrams: streaming pins, rates (continuous/discrete), no-buffer, overwrite, FIFO/LIFO, data store, parameter sets, interruptible regions, primitive actions, control operators, pre/post conditions. Advanced sequence diagrams: nested activations, par/seq/alt/opt/loop/break/critical/neg/assert/ignore/consider, lifeline decomposition, gates, state invariants, duration/timing constraints, observations. Advanced state machines: orthogonal composite states, fork/join pseudostates, deep/shallow history (H/H*), deferred events, terminate node, submachine states with connection points (entry/exit points), internal transitions

29%

Structural Modeling — Full SysML Set

Advanced bdd: receptions, ordered/unique collections, read-only properties, property redefinition, distributed properties, shared aggregation, association blocks, generalization sets ({disjoint, complete}), structured value types, enumerations, classifier behavior, owned behaviors, instance specifications, activity hierarchies. Advanced ibd: flow specifications, conjugated ports (~portName), standard ports with provided/required interfaces, port delegation, item properties, nested connector ends, conveyed classifiers, connector properties, multiplicity defaults

11%

Parametric Modeling — Full SysML Set

Nesting constraint properties, trade study support (Annex E.4), measures of effectiveness (MoEs), objective functions, alternatives as instances, constraining flows, OCL constraint expressions, integration of analytical and structural views

10%

Requirements Modeling — Full SysML Set

Specialized requirements per SysML Annex C: «functionalRequirement», «performanceRequirement», «interfaceRequirement», «physicalRequirement», «designConstraint». Test cases linked via «verify», test contexts, traceability matrices, relating use cases to behavioral models (activities/state machines)

6%

Model Concepts (Guidelines and Practices)

Modeling guidelines: naming conventions, package organization, rationale capture, modeling patterns, consistent practices for team/organization-wide models

6%

Organizing — Full SysML Set

Element import vs package import, model libraries (reusable definitions), view/viewpoint conformance, structured queries, assessment criteria

5%

Defining Stereotypes, Properties, and Constraints

Defining stereotypes that extend metaclasses, tagged values, constraints on stereotype applications, profile mechanism (extension vs generalization)

How to Pass the OCSMP Model Builder Intermediate Exam

What You Need to Know

  • Passing score: 61% (55/90)
  • Exam length: 90 questions
  • Time limit: 105 minutes (English-speaking countries) / 135 minutes (others)
  • Exam fee: $350 USD

Keys to Passing

  • Complete 500+ practice questions
  • Score 80%+ consistently before scheduling
  • Focus on highest-weighted sections
  • Use our AI tutor for tough concepts

OCSMP Model Builder Intermediate Study Tips from Top Performers

1Master full-set activity constructs: streaming pins {stream}, rates {rate=continuous}, {nobuffer}, {overwrite}, parameter sets, interruptible regions, primitive actions
2Drill advanced sequence operators: par (parallel), neg (forbidden), assert (only valid trace), lifeline decomposition, gates on frames, duration/timing constraints
3Lock in advanced state machine: orthogonal regions, fork/join pseudostates, shallow vs deep history (H vs H*), deferred events, terminate, submachine connection points (entry/exit points)
4Recognize advanced ibd ports: standard port with provided/required interfaces (lollipop/socket), conjugated port (~portName), port delegation
5Know SysML Annex C specialized requirements: «functionalRequirement», «performanceRequirement», «interfaceRequirement», «physicalRequirement», «designConstraint»
6Understand trade-study parametric: nest constraint properties, model MoEs, objective functions, alternatives as instance specs (Annex E.4)
7Define stereotypes: extension to metaclass, tagged values, OCL constraints — but profile creation depth is reserved for MBA

Frequently Asked Questions

What is the OCSMP Model Builder Intermediate certification?

The OMG-Certified Systems Modeling Professional - Model Builder Intermediate (OMG-OCSMP-MBI300) is the third of four OMG SysML certifications. It validates mastery of the FULL SysML 1.x feature set for system modeling — going beyond the basic constructs of MBF to include streaming activities, orthogonal state machines, advanced ports, association blocks, trade-study parametrics, and basic profile/stereotype definition.

How many questions are on the OCSMP-MBI300 exam?

The exam has 90 multiple-choice questions over 105 minutes (135 minutes outside English-speaking countries). The passing score is 61% (55 out of 90) — the lowest of the four OCSMP exams, reflecting the broader and deeper feature set covered.

How much does the OCSMP Model Builder Intermediate exam cost?

The exam fee is $350 USD, payable when scheduling through Pearson VUE. The fee covers a single attempt; retakes require an additional fee. OMG offers voucher discounts of 10-25% via the Pearson VUE voucher store.

What are the prerequisites for OCSMP-MBI300?

OMG-OCSMP-MBF200 (Model Builder Fundamental) is required as a formal prerequisite. The MBF candidate's experience with the basic SysML feature set is the foundation on which MBI's full-set content builds.

What are the largest topic areas on the OCSMP-MBI300?

Per the OMG coverage map: Behavioral Full Set 33%, Structural Full Set 29%, Parametric Full Set 11%, Requirements Full Set 10%, Model Concepts 6%, Organizing Full Set 6%, Defining Stereotypes 5%. Behavior and structure together account for 62% — these are the highest-yield study areas.

How should I prepare for the OCSMP-MBI300 exam?

MBI requires the broader Friedenthal coverage including chapters on full-feature behavior, ports/connectors, parametrics with trade-studies, Annex C specialized requirements, and Annex E example. Plan 80-120 hours of study with hands-on practice. Build a complex system model exercising orthogonal regions, history pseudostates, association blocks, and a trade-study parametric. Take 100+ practice questions and aim for 75%+ before scheduling.

Does the OCSMP Model Builder Intermediate certification expire?

OMG OCSMP certifications expire 3 years after the exam date. Recertification requires retaking the current exam version. MBI is the formal prerequisite for the OCSMP Model Builder Advanced (MBA400) exam.