Home
You are here » » UML Training

UML Training

Course Outline and Approach

The course runs over a full five days and includes many practical exercises as well as a 7-hour workshop that will consolidate the learning in a very practical way. The course is very comprehensive and will leave the delegate with a good understanding and practical capability to use the various UML techniques. Each of the chapters supports the analysis flow in the figure below.

Chapter 1

After successful completion of this module you should be able to:

  • Identify and model actors
  • Identify and model use cases
  • Use Unified Modeling Language notation for modeling actors and use cases
  • Develop a use case model

Chapter 2

This chapter introduces Stereotypes, Use case inclusions, extensions, generalizations and scenarios

After successful completion of this module you should be able to:

  • Know how to use stereotypes
  • Use the Unified Modeling Language notation for modeling flow variations, reusable flows, and exception flows
  • Write use case scenarios

Chapter 3

This chapter introduces UML Activity Diagram notation and how to use the Activity model for flow across use cases (workflow)

After successful completion of this module you should be able to:

  • Develop a workflow model across use cases
  • Use the Unified Modeling Language notation for modeling workflow across use cases

Chapter 4

This chapter introduces

  • What is an Object?
  • Finding Objects
  • CRC
  • Class Modelin
  • Developing an Object Model

After successful completion of this module you should be able to:

  • Describe the elements of a Unified Modeling Language object model
  • Develop a business object model using the UML notation

Chapter 5

This chapter introduces

  • UML Sequence Diagram notation
  • Developing Sequence Diagrams

After successful completion of this module you should be able to:

  • Use Unified Modelling Language Sequence Diagram notation for modelling collaborations

Chapter 6

This chapter introduces

  • What is State Modeling
  • UML notation
  • Modeling States

After successful completion of this module you should be able to:

  • Identify object states and events
  • Use the Unified Modeling Language notation for modeling object states

On each of the previous days the delegates work practically with the new techniques they have learnt. On day five the participants do a 7 hour workshop to cement the learnings from the previous days.