Skip to main content
Home » Courses » Classroom Courses » UML for Business Analysts

UML for Business Analysts

  • Classroom

    Course Details:

    Duration: 2 days

    Price: Please call 01844 211665 for pricing

    Next available course:

    For course dates and more information please call 01844 211665

About the course

Business analysts are increasingly utilising the Unified Modeling Language (UML) as a means to:

  • analyse and develop existing and proposed models of the business and the IT solutions that support it;
  • elicit, clarify and validate solution requirements with their stakeholders;
  • communicate effectively with solution developers

The UML techniques covered on this course are those that are most useful to business analysts and the programme encourages exploration and understanding through applying them to a realistic set of case study exercises. Key areas covered are: 

  • Modelling concepts
  • Use Case models
  • Business Class models
  • State Machine models

By the end of the course, participants will be able to use a range of UML techniques effectively and will be better able to communicate through UML models with systems development professionals.

How is the course structured?

To give you more of an idea of what you’ll learn and how the course will help you, here’s a quick guide to those two days.

  • Business system modelling with UML
  • Use case modelling
  • Use case analysis
  • Domain class modelling
  • Modelling events and lifecycles
Anything else?

A comprehensive course manual is provided and the course can be tailored to reflect the emphasis required by the customer.

Full course outline

UML for Business Analysts (a two-day course)

Course Content

Introduction to modelling

  • The need for models and modelling
  • Models of the Unified Modeling Language (UML)
  • Interaction of selected UML models
  • Validating and verifying models

Modelling system scope and functions

  • Use Case Diagrams - concepts and notation
  • Actors, events and use cases
  • Use Case Descriptions – main and alternative flows
  • Activity diagrams

Modelling data

  • Objects and classes
  • Analysis class models
  • Defining attributes
  • Associations and multiplicity
  • Generalisation structures

Dynamic modelling – Interaction diagrams

  • Aligning the different views
  • The CRUD matrix
  • State machines
  • Sequence diagrams as a validation tool

©Assist Knowledge Development Ltd.

Contact Us

Presenters for this course

Julian Cox
Julian Cox
Pete Thompson
Pete Thompson