UML Logo


Since it's invention in the late 90s, UML has become the de-facto standard for business analysis all over the world. As practicing BAs ourselves, we have a deep & practical knowledge of what's useful to the BA - and what's not.

Like all AE courses, we can tailor this to the needs of your project, but the most frequently requested topics are shown below, in the order that we suggest makes most sense: 


UML for Business Analysts

This intensive 3-day course is aimed at Business Analysts who want to use UML to capture their project requirements and analyse them. It assumes some previous BA knowledge, at least at the level of 'why do we need to analyse requirements'. The course is a mixture of instructor-led sessions and frequent exercises.


Topic Details
Introduction Mandatory on all courses. Just introduces the course and the other topics
Declarative Requirements How to create good requirements. Not strictly UML, but a skill which MOST BAs will need
Use Cases The most popular topic of all. You'll learn how to write concise, readable use cases in the 'Cockburn' style - the one most people use. You also learn how to create Use Case diagrams, as a visual summary of the project, and how to use UML Activity Diagrams to describe Use Cases graphically.
Domain Models / Class Diagrams When you write use cases, the vocabulary you use is vitally important. Rather than create a simple glossary, why not build a simple Domain Model as a UML Class Diagram, to show how the main ideas in your project relate to each other.
Business Process Models

 Two options are available here:

1 - Using UML Activity Diagrams 

2 - Using the Business Process Modelling Notation

Both are graphical techniques for describing business processes.  We offer both, as projects use the two approaches about evenly.

State Diagrams

 A small topic, but of great value to the BA once in a while. A good technique for taking an alternative view of some processes or use cases, which often delivers new insights.

Use Interface analysis 

 This ISN'T a topic for specialist UI designers. It teaches some simple techniques which BAs can use to mock-up some aspects of some use cases, to help stakeholders understand what the use case does. Not suitable for all projects, but feedback from delegates says this is a very popular topic.

Conclusion - Knowledge Based analysis

This topic is usually used to finish-off the course. It shows how all the models and diagrams described can be brought together to deliver a deep and wide view of a project, and make a piece of analysis more accurate, and more useful, to more people.


Introduction to UML

We also offer a UML course for those who won’t be using it every day, but may need to understand a bit more about it, e.g. for Project Managers or PMO staff.

It includes just a selection of chapters from those listed above and removes some of the hands-on aspects. Choose which chapters you’d like us to teach, depending on what your project needs.

UML for Business Analysts / (Introduction to UML)


3 days / (1 day)


£3600 plus £105 per delegate / (£1200 plus £35 per delegate)

Plus instructor expenses


Maximum of 12