|
THIS
EXAMINATION IS AVAILABLE NOW
The OCSMP Model Builder – Fundamental
examination tests knowledge and skills required to
construct a basic SysML model of a system. The
examination covers model concepts and organization,
basic requirements capture and management, structure and
behavior models, parametric models, allocation
relationships, and use of stereotypes. Using the
knowledge and skills covered at this level plus
familiarity with a suitable SysML modeling tool, a
holder of the OCSMP Model Builder – Fundamental
Certification should be a productive contributor to
modeling tasks performed by a Systems Engineering team
employing a model-based systems engineering approach
using SysML. The OCSMP Model Builder –
Fundamental Certification is a prerequisite for the
program’s two higher levels, and requires the OCSMP
Model User Certification as its prerequisite.
| Examination Name:
................... |
OMG
Certified Systems Modeling Professional - Model
Builder-Fundamental |
| Examination Number:
................... |
OMG-OCSMP-MBF200 |
| Number of
Questions: ............. |
90 |
| Duration:
................... |
105 minutes for
residents of English-Speaking Countries;
135 minutes for all others |
| Minimum Passing
Score: ............ |
60 |
| Exam Fee:
................... |
US $200 (or equivalent in local
currency) for residents of English-Speaking Countries;
US $210 (or equivalent in local
currency) for all others |
| Prerequisite:
................... |
OCSMP Model User
certification |
This page starts with a Coverage Table of the topics
and subtopics covered on the OCSMP Model Builder-Fundamental Examination, and the
approximate percentage of the exam that each occupies. Following the
Coverage Table is the list of references, along with suggestions for
study.
|
COVERAGE
TABLE - MODEL BUILDER - FUNDAMENTAL |
| Coverage
Notes: |
Modeling
a System
This examination (as well as the others in the
OCSMP series) tests your ability to apply the
knowledge and skills listed here in the
context of a model of a system. As you
study, go beyond each individual diagram to
understand how aspects that it models can
influence or affect aspects of the system
represented in other diagram types.
The basic set of SysML constructs, referred
to in the coverage table below, is presented
as a separate list here. It includes the same set of constructs
covered in the OCSMP Model User examination. |
|
| The Model: |
Model Concepts
What is a model
Relationship between model and diagram |
10% |
Organizing a System Model using the basic set of SysML constructs
Building the model hierarchy
Building a package diagram using the basic set
of SysML constructs |
9% |
| Modeling Requirements: |
Building a Requirements Model using the basic
set of SysML constructs
How system requirements are captured in the
model
Building a requirements diagram using the basic
set of SysML constructs
Requirements relationships to other model
elements
Representing requirements in tables and matrixes
Building a use case model using the basic set of
SysML constructs |
16% |
| Modeling Structure and Behavior: |
Building a Structural Model using the basic set
of SysML constructs
How system structure is captured in the model
Building the block definition diagram
Building the internal block diagram |
22% |
Building a parametric model using the basic set
of SysML constructs
How system analyses are captured using
constraints in the model
Defining constraints on a block definition
diagram
Building the parametric diagram using the basic
set of SysML constructs |
10% |
Building a Behavioral Model using the basic set
of SysML constructs
How system behavior is captured in the model
Building an activity diagram using the basic set
of SysML constructs
Building a sequence diagram using the basic set
of SysML constructs
Building a state machine diagram using the basic
set of SysML constructs |
24% |
| Capabilities and Features: |
Allocation Relationships
Allocation Relationships |
4% |
Customizing a model
When to use a stereotype
Applying a stereotype (but not creation of
profiles or stereotypes)
|
4% |
|
Total |
100% |
OCSMP
MODEL BUILDER - FUNDAMENTAL EXAM - REFERENCE LIST
The OCSMP Model Builder - Fundamental Examination tests the knowledge and skills
required to construct a basic SysML model of a system. As you prepare for this
examination, you should not only study the SysML diagram types and
model elements in
the basic feature set, but should extend beyond to understand the relationships that tie
them together.
The OCSMP Conventions and Abbreviations List: You are
responsible for covering the elements of SysML yourself, but we've
put together a
short paper, posted
here, listing a few notations and
conventions that might not be pointed out in every study source.
It's not complete, but we expect that you'll find it
helpful.
Books:
-
A Practical Guide to SysML: The Systems Modeling Language
Sanford Friedenthal, Alan Moore, and Rick Steiner - Morgan
Kaufman/OMG Press, 2008
This comprehensive book covers much more than the
fundamental level of SysML tested on this examination. Study
the examples to learn how an underlying model is represented
consistently in a set of diagrams of different types. Chapter
3 provides a good introductory example. All three authors
contributed to the SysML specification.
-
Systems Engineering with SysML/UML: Modeling, Analysis,
Design
Tim Weilkiens - Morgan Kaufman/OMG Press, 2006
This book covers SysML starting from a UML perspective,
including all of the subtopics in this exam. The author
contributed to the SysML specification.
Presentations
(Downloadable Free):
-
The
OMG SysML Tutorial
This tutorial presents SysML
basics (and, for some topics, more than just basics) in an
extensive slide set.
-
Model-Based
Systems Engineering (MBSE) with the Systems Modeling Language
(SysML)
Joe Wolfrom – Johns Hopkins University/Applied Physics
Laboratory (JHU/APL)
An introductory course in SysML that provides an overview of the
basic concepts and constructs of the language. Sections include
a Course Overview, a SysML Overview, a section on each of the
nine SysML diagram types, and a section on Allocation. This
course was developed as a JHU/APL internal training course, and
is based primarily on the material found in the book , “A
Practical Guide to SysML”, referenced above. The zip file of
course material contains 14 PDF files of slides.
Articles (Downloadable Free):
-
Georgia Tech Parametrics Primer
Simulation-Based Design Using SysML. Part I: A Parametrics
Primer, by RS Peak and others including four contributors to
these examinations. Sections 1 and 2 of
this article cover parametrics at about the OCSMP Model User
level.
-
Karban, Weilkiens, Hauber, and Diekmann,
MBSE
Practices in Telescope Modeling, white paper downloadable
here. The authors participated in
the INCOSE MBSE Challenge; this paper presents aspects selected
for their relevance to the OCSMP Model Builder - Fundamental and
Intermediate examinations.
SysML
Examples:
Many of the questions on this examination test
your ability to extract information about a system from a model,
but the exam will not test your knowledge of any particular
domain such as the Hybrid SUV, telescope, etc. modeled in these
examples. The collection illustrates the range of application of
SysML and may let you choose one or a few close to your own
application domain for detailed study.
-
Hybrid
SUV Example (downloadable free): Annex B from the SysML Specification,
extracted and presented here as a stand-alone document. This
example is a good place to start reading and interpreting SysML models. It provides at least one example of each diagram type, emphasizing the more basic language constructs.
Note however, that the example does not include all of the constructs listed above and covered in this
examination.
-
Automobile Design Example: Chapter 3 of A
Practical Guide to SysML: The Systems Modeling Language
(cited above) presents an example model that uses every SysML
diagram type at least once, and most more than once. Like the
Hybrid SUV model just above, this example does not cover all of
the constructs included in this exam although the two examples
combined cover 90% of the material.
-
The official OMG
SysML Website includes a very brief introduction to
SysML, news items (including many about this certification
program), and links to papers and websites with examples and
other useful SysML-related information.
-
The Telescope Challenge Team's Cookbook for
MBSE can be downloaded
here. It's an expanded version of the White Paper referenced
just above in the Articles section. Although it's
useful for study as a general example of modeling technique and
practice and contains hundreds of valuable tips, we don't
suggest that you study this document in detail - The book was
completed after our examinations, and is too extensive for
memorization. We expect it to see use as a desktop or shelf
reference.
OMG Specifications (Downloadable free):
-
The
SysML Specification Document
Note: We do not recommend that
you study the language itself from this document since it's a
formal definition written for SysML tool builders, not model
builders. The extensive Hybrid SUV example in Annex B, which includes every diagram type and is well worth
studying, is available as a standalone document via the link a
few paragraphs above.
For more information or
questions about the OMG Certification Program, please contact
certificationinfo@omg.org
OCUP,
OCRES, OCEB and OCSMP are joint programs of the OMG and the UML
Technology Institute (UTI)
Last updated on
03/31/2011 
|