Course Overview

Name: UML for Business Analysts
Duration: 2 days

UML for Business Analysts

There are many courses about UML – the Unified Modeling Language – but this is the first to be designed specifically for the needs of business analysts, rather than systems analysts or software engineers. From the wide range of UML techniques, we have selected those that are most likely to be encountered and used by business analysts and have constructed a programme where these can be explored and understood through applying them to a realistic set of case study exercises.

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

SFIA Mapping

This course supports skills BSMO level 4, and DTAN levels 2 and 3.

Course Content

  1. Systems modelling concepts
    • The need for models and modelling
    • Models of the Unified Modeling Language (UML)
    • Interaction of selected UML models
    • Validating and verifying models
  2. Modelling functions – use cases
    • Use Case diagrams – concepts and notation
    • <<include>> and <<extend>>
    • Use Case descriptions
  3. Modelling data – Class models
    • Objects and classes
    • Classes and attributes
    • Abstraction and Encapsulation
    • Associations
    • Generalisation and inheritance
  4. Dynamic modelling – Interaction and activity diagrams
    • Sequence diagrams
    • Classes and operations
    • Polymorphism
    • Users and task analysis
    • Activity diagrams
    • Modelling the user interface
  5. Where next?
    • Relationship with business objectives and system requirements
    • The bridge to design, software package selection and development
© Assist Knowledge Development. Please contact Martin Pearson, either by phone on 01844 211665 or by email at martin.pearson@assistkd.com.