OCUP2 UML 2.5 Certification - Foundation Exam Preparation Training Course

Primary tabs

Course Language

This course is delivered in English.

Course Code

ocup-2-f100

Duration Duration

21 hours (usually 3 days including breaks)

Requirements Requirements

Good knowledge of any object-oriented language or basic UML knowledge is required.

Overview Overview

OCUP2 Content Developer

NobleProg has official OMG OCUP 2 Content Developer status, which means that our course outlines and training materials were developed by the same experts who prepared questions for OCUP 2 exams.

Audience

Developers, programmers, business analysts, project managers, software architects, testers, people responsible for documentation or anyone involved in the software development process.

Objectives

Prepares you to work with the most commonly encountered UML elements
Teaches you how to create simple UML models
Prepares you to be a member of a UML Development Team

OMG Certified UML Professional (OCUP)

 

"OMG created OCUP to provide a certification, an objective indication, of your knowledge of UML, OMG's Unified Modelling Language.

This will benefit you by giving you an important credential to present to employers and clients. It also benefits companies looking for skilled UML practitioners like you, by giving them a basis for making hiring and promotion decisions."

From: http://www.omg.org/uml-certification/

Course Outline Course Outline

Why we model

The Class Diagram

Common Structure

  • Type
  • Dependency
  • Namespace
  • VisibilityKind (public, private, protected)
  • MultiplicityElement
  • Constraint
  • Comment

Simple Classifiers

  • PrimitiveType
  • DataType
  • Enumeration
  • EnumerationLiteral
  • Interface
  • InterfaceRealization
  • Signal
  • Reception

Structured Classifiers

  • Association
  • Class

Classification

  • Generalization
  • Feature
  • Structural Feature
  • Behavioral Feature
  • Property
  • Operation
  • Parameter
  • AggregationKind (Composition, Aggregation)

Values

  • LiteralBoolean
  • LiteralInteger
  • LiteralReal
  • LiteralUnlimitedNatural
  • LiteralNull
  • LiteralString
  • Opaque Expression

The Object Diagram

  • InstanceSpecification
  • Slot

The Package Diagram

Packages

  • Package
  • PackageImport

The Use Case Diagram

Use Cases

  • UseCase
  • Actor
  • Include

The Activity Diagram

Activities

  • Activity
  • ActivityFinalNode
  • ActivityParameterNode
  • ControlFlow
  • InitialNode
  • DecisionNode
  • FlowFinalNode
  • ForkNode
  • JoinNode
  • MergeNode
  • ObjectFlow
  • ObjectNode

Actions

  • Action
  • CallBehaviorAction
  • CallOperationAction,
  • SendSignalAction
  • AcceptEventAction
  • Pin
  • InputPin, OutputPin
  • OpaqueAction

The Sequence Diagram

Interactions

  • Interaction
  • OccurrenceSpecification
  • ExecutionSpecification
  • ExecutionOccurrenceSpecification
  • DestructionOccurrenceSpecification
  • Lifeline
  • Message
  • MessageOccurrenceSpecification
  • MessageSort
  • MessageEnd

Common Behavior

  • CallEvent
  • SignalEvent
  • Trigger
  • OpaqueBehavior

The State Machine Diagram

State Machines

  • StateMachine
  • State
  • Transition
  • Pseudostate: choice, junction, initial
  • FinalState

 


Guaranteed to run even with a single delegate!
Public Classroom Public Classroom
Participants from multiple organisations. Topics usually cannot be customised
From $7750
(102)
Private Classroom Private Classroom
Participants are from one organisation only. No external participants are allowed. Usually customised to a specific group, course topics are agreed between the client and the trainer.
From $7750
Request quote
Private Remote Private Remote
The instructor and the participants are in two different physical locations and communicate via the Internet
From $5050
Request quote
SelfStudy SelfStudy
Self-study courses allow you to learn at your own pace on your own time. There is no live instructor involved. The participants use recorded video, quizzes and reading at their own convenience.
From $379
Buy

The more delegates, the greater the savings per delegate. Table reflects price per delegate and is used for illustration purposes only, actual prices may differ.

Number of Delegates Public Classroom Private Classroom Private Remote
1 $7750 $7750 $5050
2 $4500 $4425 $3075
3 $3417 $3317 $2417
4 $2875 $2763 $2088
Cannot find a suitable date? Choose Your Course Date >>
Too expensive? Suggest your price

Related Categories


Course Discounts

Course Venue Course Date Course Price [Remote/Classroom]
SQL Fundamentals Remote Course Tue, Jul 12 2016, 9:30 am $750 / N/A

Upcoming Courses

VenueCourse DateCourse Price [Remote/Classroom]
AB, Calgary - Sun LifeMon, Jun 13 2016, 9:30 am$5050 / $8350
ON, London - London City CentreMon, Jun 13 2016, 9:30 am$5050 / $7840
NB, Saint JohnTue, Jun 14 2016, 9:30 am$5050 / $8800
AB, Calgary – One Executive PlaceTue, Jun 14 2016, 9:30 am$5050 / $8050
MB, Winnipeg - 201 Portage AvenueWed, Jun 15 2016, 9:30 am$5050 / $8050

Some of our clients