::   DT Imago   ::   DT Application Lifecycle Management   ::   Amplify   ::  
dunstan thomas dtalm header

UML 2.1 Training Course; UML Essentials

UML 2.1

The UML Essentials training course is a thorough presentation of the Unified Modelling Language (UML) and includes practical advice on effective usage in development projects and is suitable for business analysts and developers.

What will I learn on this UML training course?

The UML Essentials training course is a fast-paced mixture of hands-on UML modelling exercises and lecture. The UML Essentials training course is designed to give participants a thorough grounding in the fundamentals of building UML models - developing and analyzing UML diagrams as well as learning to use UML 2.1 to maximize communication.

Our consultant will walk you through the process of building diagrams with UML 2.1, starting with samples that you build and moving into modelling your specific domain.

While the UML Essentials training course is not process-specific, it includes examples of how the UML diagrams are used with different processes. The UML Essentials training course consists mostly of pencil-and-paper sessions which will complement the visual-aided lecture and enable delegates to apply the skills being taught.

UML Course Style

60% lecture, 40% exercises

UML Course Contents

Background of the Unified Modelling Language (UML)

  • Includes a brief history of UML important background information
  • Overview of general UML diagram elements

General UML 2.1 Diagram Concepts

  • Conventions that apply across all UML diagrams
  • Different kinds of relationships
  • Organizing elements into packages

Object and class diagrams

  • Learn how to create effective UML class diagrams which represent the business domain
  • Understand how class and object diagrams provide valuable feedback about the structure of the software
  • Find out when to use the UML object diagram

Interaction diagrams: Sequence Diagrams & Collaboration Diagrams

  • Understand the differences and similarities of the interaction diagrams
  • Comprehend the importance of the diagrams

UML 2.1 Statechart Diagrams

  • Understand when and why it is important to model the states of objects

Implementation Models: Component Diagrams & Deployment diagrams

  • Comprehending the implementation model
  • Find the answer: why is it important to model the deployment?

UML 2.1 Activity diagrams

  • Understand the difference between Activity and State diagrams
  • Learn about the components of the Activity diagram

UML Profiles

  • Learn about UML Profiles
  • See how you can use standards-based approach to more accurately model your domain

Object Constraint Language

  • Learn how Object Constraint Language (OCL) can make your models more precise
Prerequisites for the UML Training Course

Some experience in software development

Duration of the UML Training Course

2 Days

Cost of the UML Training Course

£695 plus VAT per person for scheduled training.

If you require a quote for onsite training please
contact us

UML Modelling Tools

Dunstan Thomas are able to offer support services, including training & consulting, on the following UML Modelling Tools:

The Object Management Group (OMG)

This course is delivered by Dunstan Thomas' OMG Certified UML Professionals

Copyright © 2010 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions