Szkolenie "UML 2.0 Certification - Advanced Exam Preparation"


Czas trwania (po 8h lekcyjnych dziennie)

32

Charakterystyka kursu

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.

Wymagania

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

Passing Score on OCUP Fundamental AND Intermediate Exams

Zagadnienia omawiane na kursie

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