UML 2.0 Certification - Advanced Exam Preparation Training Course

Overview

Course Audience:

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

Course Objectives:

Prepares you to work with a broad range of UML elements
Teaches you how to create complex UML models
Allows you become a qualified to be a senior member of a UML Development Team.

 

Requirements

Good knowledge of any object-oriented language, good knowledge of UML. Please see the UML 2.0 Certification - Intermediate Exam Preparation Course.

 

Duration

28.00 hours
 
 
 

Courses You May Take Before The Course

 
 

Course Outline

Class Diagrams

Association Classes

Power Types

Generalization set

Power type

Composite Structure Diagrams

Collaborations

Collaboration

Collaboration Occurrence

Component Diagrams

Packaging Components

Component (for Packaging Components)

Actions Modelling

Complete Actions

Accept Event Actions

Object Actions

Link Identification

Read Link Actions

Write Link Actions

Raise Exception Action

Other Complete Component concepts

Activity Diagrams

Complete Activity Structures

Elements

Constraints

Flows

Object Nodes

Data Stores

Parameter Sets

Control Nodes

Interruptible Regions

Other Complete Activity concepts

Structured Nodes

Structured Nodes

Exceptions and Expansion Regions (Extra Structured Activities)

Exceptions

Expansion Regions

Deployment Diagrams (with Components)

Component Deployments

Deployment

Deployment Specification

State Machine Diagrams (Protocol state machines)

Protocol State Machines

Protocol State Machine

Constraints (In protocol state machine)

Other Protocol State Machine concepts

Miscellaneous Advanced Constructs

Flow Diagrams

Information Item

Information Flow

Physical System

Model

Templates

Template

Template Parameters

Language Architecture

UML language architecture

UML 2.0 Language Architecture

Infrastructure library

Relationship to other MDA standards

OCL within architecture

Diagram interchange

Object Constraint Language (OCL)

OCL

OCL Language Description

Abstract Syntax

Concrete Syntax

Semantics Described using UML

OCL Standard Library

Use of OCL Expressions in UML Models

Semantics Page

Other OCL concepts