Course Outline

Basic Structure

  • Backus-Naur Form (BNF)
  • Namespaces
  • Types & Multiplicity
  • Constraints
  • Dependencies
  • Time
  • Intervals
  • Packages
  • Information Flows

Classification

  • Classifiers
  • Properties
  • Operations
  • Generalization Sets
  • Instances

Structured Classifiers

  • Structured Classifiers
  • Classes
  • Associations
  • Collaborations

Components

  • Encapsulated Classifiers
  • Components
  • Deployments
  • Artifacts
  • Nodes

Common Behavior

  • Signals
  • Receptions
  • Behaviors
  • Events

Activities and Actions

  • Activities
  • Control Nodes
  • Object Nodes
  • Activity Groups
  • Actions
  • Invocation Actions
  • Structured Actions
  • Expansion Regions

Interactions

  • Interactions
  • Lifelines
  • Messages
  • Fragments
  • Interaction Uses
  • Sequence Diagrams
  • Communication Diagrams

State Machines and Use Cases

  • Statemachine topics
  • Protocol Statemachines
  • Interfaces
  • Use Cases

Requirements

Good knowledge of any object-oriented language, basic knowledge of UML. Please see the OCUP2 UML 2.5 Certification - Foundation Exam Preparation Course.

  14 Hours
 

Testimonials

Related Courses

Design Patterns

  14 hours

OCUP2 UML Certification - UML 2 Foundation Exam Preparation

  21 hours

Object Oriented Design using Design Patterns

  14 hours

Design Patterns in C#

  14 hours

Design Patterns in PHP

  14 hours

JavaScript - Advanced Programming

  14 hours

PHP Patterns and Refactoring

  21 hours

Technical Architecture and Patterns

  21 hours

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

  14 hours

Kubernetes Design Patterns

  21 hours

Kubernetes Design Patterns and Extensions

  14 hours

Introduction to Domain Driven Design

  14 hours

Design Thinking Workshop for Software Developers

  14 hours

Design Sprint Workshop

  35 hours