 |
OCRES - EXAM INFO There are three
Exams in the OCRES Program – OCUP™ Fundamental, OCRES Intermediate and OCRES
Advanced. Because modeling skill is basic to software
design and implementation, the fundamental level certification
defined by the OMG Certified UML Professional (OCUP) program is the prerequisite for both OCRES certification levels.
Building on this foundation (as shown in the figure), each OCRES examination tests your knowledge of a different subset of standards for
Real-time and Embedded Programming. |
|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------- OCRES is a rigorous, comprehensive, and fair test of
your knowledge of Real-time and Embedded systems
software standards for modeling, middleware, component
environment, and services. All of OMG's Real-time and
Embedded
specifications are included; a section on
Real-time software engineering rounds out the coverage.
For a more detailed introduction to the specifications
covered, click
here; to go directly to the coverage map and
links to free downloads of all of the covered
specifications,
click here.
OCRES Certification indicates the following abilities
and qualifications. Follow the links below for detailed
information on each Exam.
|
OCUP Fundamental |
You can work
with the most commonly encountered UML
elements
You can create simple UML models
You are qualified to be a member of a UML
Development Team.
|
|
|
|
|
OCRES Intermediate |
You can work with UML
models that incorporate real-time resources,
time, concurrency, schedulability, and
Quality of Service, in conventional and
MDA-based projects. You are familiar with
real-time CORBA limited to static
scheduling, basic aspects of CORBA for
embedded (CORBA/e), the lightweight
services, and the DCPS portion of the Data
Distribution Service (DDS).
You are qualified to be a member of a team
developing real-time or embedded
applications.
|
|
|
|
|
OCRES Advanced |
You can create and develop from UML models
that incorporate the full scope of real-time
concepts represented in OMG's UML profiles,
in both conventional and MDA-based projects.
You are familiar with real-time CORBA
including dynamic scheduling, all of
CORBA/e, Extensible Transport Frameworks,
plus the lightweight CORBA Component Model,
and the Deployment and Configuration
packaging standard. You also know all of the
DDS including the DLRL.
You are qualified to be a senior member or leader of a team
designing or developing real-time or embedded
applications. |
The examinations will test your knowledge of our
specifications (or, for the section on Real-time
software engineering, your knowledge of the principles
in the reference textbook). We don't test your ability
to design or architect applications, or to write
programs, because it's not practical to test these
abilities in one or two 90-minute multiple-choice
examinations.
Those two short examinations do not give us enough
space to repeat a topic either, so the sections of a
specification tested on the Intermediate exam are not
tested again on the Advanced. Consistent with this,
you'll find that the difference between the OCRES
Intermediate and Advanced examinations lies not in the
difficulty of the individual questions but in the scope
of material they cover. We believe that the extra
specifications on the Advanced examination - lightweight
CORBA® Components, Deployment and Configuration,
Extensible Transports - plus the advanced sections of
the specifications already covered in part in the
intermediate exam, fall squarely
in the scope of an advanced Real-time and Embedded
computing professional and that practitioners who study
for and pass the Advanced examination fully deserve the
elite status conferred by their accomplishment.
|