Exam Number : OMG-OCSMP-MBI300
Exam Duration : 105 minutes in English-speaking countries (exception: city of Quebec) and 135 minutes in all others.
Exam Fee :
local equivalent) in all others.
Exam Type Multiple choice (text and SysML diagrams)
Exam Pass Score >=55 of 90 questions answered correctly (>=61%)
Exam Prerequisite(s) Passing scores on the OCSMP Model User and Model Builder Fundamental Exams.
Exam Specifications This exam is based on System Modeling Language (SysML) v1.2. Use it solely as a reference. If interested,
you can only view the differences between SysML v1.2 and v1.6.
Recommended Exam
Examkingdom OMG-OCSMP-MBI300 Exam pdf,
Best OMG-OCSMP-MBI300 Downloads, OMG-OCSMP-MBI300 Dumps at Certkingdom.com
MODEL CONCEPTS
Modeling guidelines and Practices Application of modeling guidelines and practices.
6% ORGANIZING A SYSTEM MODEL USING THE FULL SET OF SYSML CONSTRUCTS
Building A Package Diagram Using the Full Set of SysML Constructs
Package and element import, defining and using view and viewpoint, building and using model libraries, as well
as awareness of assessment criteria (e.g., structured queries) and activities.
6% BUILDING A REQUIREMENTS MODEL USING THE FULL SET OF SYSML CONSTRUCTS
Building A Requirements Diagram Using the Full Set of SysML Constructs
Specialized requirements (SysML Annex C: functional, interface, performance, physical and design constraints),
establishing requirements traceability (derive, verify, satisfy, refine, trace and containment), tracing requirements in tables and matrixes, representing verification and testing, test context as well as test case.
Building A Use Case Model Using the Full Set of SysML Constructs
Relating use cases to behavioral models – activity diagrams and state machines, and relating use cases to requirements.
10% BUILDING A STRUCTURAL MODEL USING THE FULL SET OF SYSML CONSTRUCTS
Building the Block Definition Diagram
Adding Block Features: Receptions, ordered and unique collections, read only properties, property redefinition,
constraint (reference to parametrics below), distributed properties. Block Relationships: Shared vs composite
aggregation (white vs black diamond), association blocks and generalization sets. Value Types: Enumerations,
structured value types (“position vector” with XYZ structure). Blocks and Behavior: Classifier behavior (See
Friedenthal), owned behaviors, activity hierarchies on bdds. Defining instances.
29% BUILDING A PARAMETRIC MODEL USING THE FULL SET OF SYSML CONSTRUCTS
Building the Internal Block Diagram
Block Properties: Creating a property specific type and notation for part multiplicities on ibd’s. Ports: Flow Ports:
Flow specifications and properties, conjugated ports, and compatibility rules including item flows and ports.
Standard Ports: Defining required and provided interfaces, typing a port with required and provided in terfaces
(i.e., with a provided interface and with a classifier with use/realize relationship). Port delegation (for both flow
ports and standard ports). Connectors: Nested connector ends, item flows/item properties, conveyed
classifiers, typing item properties, ownership of item properties, and connector properties.
How To Use Constraints in SysML to Model System Analyses
Defining Constraints on A Block Definition Diagram Using the Full SysML Feature Set
Nesting of constraints, trade study support (Annex E.4), measures of effectiveness, objective functions,
alternatives, and constraining flows.
11% BUILDING A BEHAVIORAL MODEL USING THE FULL SET OF SYSML CONSTRUCTS
How To Use SysML to Model System Behavior
Building An Activity Diagram Using the Full Set of SysML Constructs
I/O Flow: Optional vs. required, streaming, rates (continuous and discrete), no buffer, overwrite, token ordering
(FIFO, LIFO, etc.), data store/central buffer, object node state, parameter set, and probabilities. Control Flow:
Control Operators: Flow final, and advanced control operations (decision input/ join specification). Control pins
and interruptible regions. Actions: Primitive actions. Constraints: Pre/post conditions and defining properties on activities.
Building A Sequence Diagram Using the Full Set of SysML Constructs
Messages, Lifelines: Selectors, lifeline decomposition and activations (including nested). Interaction Operators:
Advanced interaction operators, combining interaction operators and nesting interaction operators. Interaction
Decomposition: Interaction use or references and gates. Constraints: Observations and timing constraints and state invariants.
Building A State Machine Diagram Using the Full Set of SysML Constructs
Understanding that a SM represents the states of a block (Friedenthal). Transitions: Graphical transition
notation, internal transitions and deferred events. State Hierarchy: Composite states and orthogonal composite
states. Pseudo States: Junction state, choice, history states – shallow, deep, fork and join, entry and exit points,
and terminate nodes. Nested State Machines: Submachine states. Connection points.
33% DEFINING STEREOTYPES, PROPERTIES, AND CONSTRAINTS (EXTENSION, SUBCLASS) 6%
Sample Question and Answers
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
Answer: A
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
Answer: C
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
Answer: D
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
Answer: A
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.
Answer: A
No Comment