OMG Certified Systems Modeling Professional™ (OCSMP™):
Basic SysML Feature Set
The first two OCSMP examinations cover the same set of SysML elements and concepts, the first from the point of view of the model user, and the second from that of the model builder. Use this page as a reference to the SysML features included in the basic set. See the Coverage Map web page for each of these examinations for more information about the types of questions to expect, and suggested study material.
This is the OCSMP Basic SysML Feature Set:
requirement, key relationships including derive, verify, satisfy, refine, trace, containment.
Use Case Diagram:
use case structure encompassing use case, actor, and subject; basic relationships including association, include, extend, and generalization.
aspects of packages including ownership of elements and defining a namespace; relationships including containment and dependency; concepts of view and viewpoint.
Block definition and description, including definition vs. usage; value type (with units), block features including value properties, parts, references, and operations.
Block Definition Diagram:
compartments; relationships between blocks including specialization and associations (including composite but not shared aggregation); multiplicities.
Internal Block Diagram:
enclosing block; flow ports and standard ports; connectors and item flows, representation of parts.
constraint blocks, constraint properties, constraint parameters, and constraint expressions; connecting constraint properties and value properties with binding connectors.
I/O flow including object flow, parameters and parameter nodes, and pins; control flow including control nodes; activity partitions (swimlanes); and actions including decomposition of activities using call behavior action; send signal action; and accept event action.
lifelines; asynchronous and synchronous messages; interaction references (to elements outside the diagram).
State Machine Diagram:
states and regions including state, regions, initial state and final state; transitions including trigger by time and signal events, guard, and action (i.e. effect); and behaviors including entry, exit, and do.
AllocatedFrom and AllocatedTo; representation including callouts, compartments, allocate activity partitions, and tables.
Some Additional Features:
Special notations for comment, rationale, problem, and constraint.
These concepts relating to diagrams: diagram frames, ports, parameters, and anchors on diagram frames; diagram header, and diagram description.