Telephone Hotline

Please call one of our training team, between 9.00am and 5.00pm:
Tel: 023 9282 2254
Fax: 023 9200 3925


Alternatively you can email us on:
Email: training@dthomas.co.uk

Online UML training course – Introduction to UML

Online UML TrainingOnline UML Training

This online UML training course is designed as a self study programme for delegates unfamiliar with the Unified Modelling Language and wish to gain an understanding of UML and how it is used within a typical System Development Life Cycle.

Course Price £NA (per person)
Onsite Price from £NA (per person)
Online Price from £350.00 per person
Course Duration Self Paced

Online Training

What will I learn?

Apart from the UML Diagrams and UML Notation, the course also concentrates on how to apply UML, what do when, why and how;
  • Overview & background to UML
  • Description and examples of the 13 diagram types available in UML
  • The “core set” of diagrams (including best practice guidelines for each diagram);
    • Use Case Diagrams
    • Activity Diagrams
    • Class Diagrams
    • Sequence Diagrams
    • Component Diagrams
    • State Machine Diagrams

Online Training

Course Content

  • Modelling purpose and concepts
  • UML Fundamentals
  • UML Diagram types
  • Use of UML within the System Development Life Cycle (SDLC)
  • Guidelines for the use of UML
The Use Case Diagram
  • When and why to use the Use Case Diagram
  • The concept of Use Case Analysis
  • The elements and connectors that are used on a Use Case Diagram
  • How to model behaviour on a Use Case Diagram
  • How to use abstraction with Use Case Diagrams
  • Guidelines for Use Case Diagrams
Modelling Use Case Scenarios
  • State the motivation for modelling use case scenarios
  • Describe the methods available for modelling use case scenarios
The Activity Diagram
  • Illustrate when and why to use the Activity Diagram
  • Introduce the UML notation for Activity Diagrams
  • Describe how to model;
    • Activities, including structured activities
    • Process flow within an Activity
    • The passing of control and passing of data
    • Conditional and concurrent flows
    • Iterative processes and interruptible processes
  • Describe how to process flows for Use Case include and extend
UML Class Diagram for Design
  • How to create structural design models using;
    • UML Class Diagrams and UML Classes
  • How to define class description
  • How to define class behaviour
  • How and when to use Relationships between classes
  • How and when to use Multiplicities and roles
  • How to model navigability on relationships
  • How to resolve many-to-many relationships
  • How to model uniqueness
  • How to model interfaces
The Component Diagram
  • What a Component Diagram represents
  • The UML elements in a Component Diagrams
The Sequence Diagram
  • Provide an overview of sequence diagrams
  • Describe the concept of lifelines, objects, messages and activations
  • Describe how to model:
    • Interactions
    • The creation of an object
    • The destruction on an object
    • Constraints
  • Describe how to use:
    • Combined fragments
    • Interaction occurrences
The State Machine Diagram
  • Describe use of state machine diagrams
  • Highlight the difference between behavioural state machines and protocol state machines
  • Define the elements and connectors that are used to model behavioural state machines and protocol state machines
  • Illustrate the above with examples

How do I sign up for online training courses and what will it cost?

If you would like to sign up for this online UML training course, or, any of our other online training courses then all you need to do is contact the training team.The price for our online training services is on a per user, per course basis. Please visit our online training page & use the price calculator to get a quote on price for your online training subscription.