Name
UML 2.1 Fundamentals

Code
3852

Duration
32 Hours

Description
This course introduces the Unified Modeling Language (UML) graphical language, which is today "standard de facto" for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive systems. This course overviews UML thirteen basic diagram types and includes real world examples.

Population
Software Developers, Project Managers, System Engineers & IT Managers.

Objectives
Become familiar with UML 2.1 13 diagrams and be capable of using them when designing software systems.

Prerequisites
Basic understanding of OOP.

Topics
UML Introduction
Modeling Theory
Object Oriented Concepts
Class Design Principles
System Requirements
UML General Guidelines
UML Basic Elements
UML Use Case Diagrams
UML Class Diagrams
UML Package Diagrams
UML Object Diagrams
UML State Machine Diagrams
UML Activity Diagrams
UML Component Diagrams
UML Deployment Diagrams
UML Composite Structure Diagrams
UML Sequence Diagrams
UML Timing Diagrams
UML Communication Diagram
UML Interaction Overview Diagrams
UML Behavior Modeling
Development Life Cycle and UML
Software Architecture and UML
UML Tools Overview
UML Meta Model