Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Duration: 3 days

Exam Included

Next available course

22nd June 2026

Virtual Classroom

£1,295 +VAT

Add to basket

28th September 2026

Virtual Classroom

£1,295 +VAT

Add to basket

15th March 2027

Virtual Classroom

£1,295 +VAT

Add to basket

Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Duration: 3 days

Next available course

Please contact the team on 01844 211665 for availability

Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Subscription options:

Master a proven set of modelling techniques using UML. Topics covered on the Systems Modelling Techniques course include use case diagrams, analysis class diagrams and state machines. A Specialist Practitioner module on the internationally recognised BCS International Diploma in Business Analysis.

Course details

Duration: 3 days

Next available course

Please contact the team on 01844 211665 for availability

Business analysts, customer journey managers, solution developers, project managers and anyone who needs a thorough practical understanding of the tools and techniques of UML (the Unified Modeling language). Systems Modelling Techniques is also a Specialist Practitioner module on the BCS (ISEB) International Diploma in Business Analysis.

The AssistKD System Modelling Techniques using UML course provides a solid grounding in the key concepts, principles and techniques underpinning the successful analysis and modelling of business information systems. The course covers several different UML diagram types and how to use them in combination to develop a solution from requirements through design. aspects of data analysis: 1) the activity concerned with understanding, organising and defining the data items that are relevant and useful in a business system, and 2) the activities concerned with interrogating and interpreting data for the purpose of business decision- making (often referred to as data analytics).

Presented to you by one of the expert training consultants pictured below. Each member of our Systems Modelling Techniques training team brings substantial experience of systems modelling and UML to the programme.

Upon completion of this course, candidates will be able to:

  • Explain the purpose of system modelling to understand and communicate important information about a system.
  • Understand why a range of techniques, modelling from different perspectives, is necessary to gather sufficient understanding.
  • Develop a use case model, including diagrams and descriptions, that represent the user level, functional requirements of a business system.
  • Produce activity diagrams that represent important flows, such as end-to-end business processes or the variety of flows possible through a use case.
  • Develop a class diagram as a data model that help the analysis and definition of data requirements of an IT system.
  • Develop state machines that document and communicate the full lifecycle of a data object, potentially across multiple processes and systems.
  • Produce interaction diagrams (sequence diagrams) that represent the behaviour of the internal structure of a system.
  • Use CRUD matrices and other cross-referencing between models to validate those models and ensure a consistent set of views of the same system. 
  • Apply these models and techniques appropriately during both analysis and design.
     

BCS Certificate in Systems Modelling Techniques (a three-day course)

Course Content

Systems modelling

  • The importance of modelling and modelling standards
  • Models of the Unified Modeling Language (UML)
  • Interaction of selected UML models

Modelling functionality

  • Use cases diagrams
  • Actors and the system boundary
  • Modelling functional scope
  • Use case descriptions – structure and contents
  • Use case descriptions – defining the main and alternative flows
  • The <<include>> and <<extend>> constructs
  • Activity diagrams – notation
  • Using activity diagrams to model use case descriptions
  • Using activity diagrams to model processing

Static data modelling

  • Objects and classes
  • Class diagrams and object diagrams
  • Representing classes – name, attributes and operations
  • Defining attributes – adornments
  • Abstraction and Encapsulation
  • Associations – structural, association and aggregation
  • Defining multiplicities
  • Generalisation and inheritance
  • Understanding polymorphism

Dynamic modelling

  • Cross-referencing models with CRUD
  • State machine diagrams modelling object lifecycles
  • Realising use cases with interaction models
  • Sequence and communication diagrams
  • Interaction fragments, including opt, alt and loop
  • How interaction models populate class operations during design

Modelling in context

  • Phases and workflows of the Unified Process
  • Models in the Unified Process
  • The bridge to design, software package selection and development

©Assist Knowledge Development Ltd.

Here's a quick guide to the topics covered on each day of the course.

Day 1
9:00 am to 5:00 pm
  • Systems modelling
  • Use case diagrams
  • Use case descriptions
  • Activity diagrams
Day 2
9:00 am to 5:00 pm
  • Class diagrams
  • State machines
Day 3
9:00 am to 5:00 pm
  • Interaction diagrams
  • Checking requirements and providing solutions

For virtual courses a printed copy of the latest edition of the comprehensive course manual will be sent to your home address in good time for the start of your course. Our delegates tell us that having access to a physical document is beneficial as both a reference document and for taking notes during the course. In addition, a link will be emailed to you to enable you to access an electronic copy of the same comprehensive manual for convenient future reference.

Yes. During this three day course you’ll receive all the training you need to prepare for the BCS Systems Modelling Techniques certificate examination. Through a given business scenario, this open-book exam puts your knowledge of systems modelling and UML techniques to the test. A pass means you’re another step closer to achieving the BCS International Diploma in Business Analysis – the de facto certification for practicing business analysts. One last thing; this course is also a core module of the BCS International Diploma in Solutions Development, and is approved as consistent with the IIBA BABoK version 3.0.

For delegates attending a virtual course, the exam will be a written, scenario based exam and may be taken at one of our classroom locations in London or Thame. The pass mark is 25/50. Please contact us for further details, available dates and to make a booking.

If this course is part of your BCS Diploma in Business Analysis programme you have a choice of further modules which include the core BA Diploma modules, Business Analysis Practice and Requirements Engineering. Candidates who have already completed Systems Modelling Techniques also need to pass one of the Foundation Specialisms; in Business Analysis, IS Project Management, Business Change or Commercial Awareness. The structure of the certification is shown here.

How do AssistKD’s virtual classroom courses work?

AssistKD’s virtual courses are conducted live and online in a ‘virtual’ classroom space via Microsoft Teams. 
On each day of the course, we ask delegates to log on in time for a 9am start. The courses end at 4.30pm. An hour is ring-fenced for lunch, but timings can vary.


Designed to be interactive, responsive and engaging, our virtual (live) courses are led by trainers who are experts in their fields, with real-life industry experience. 
The benefit of the virtual classroom is that delegates enjoy all the benefits of ‘in-real-time' training, but with no travel requirements or overnight stays. 


Regular comfort breaks, team exercises and break-out sessions keep delegates focused and reinforce learning. 
The courses allow learners to develop their professional toolkits.


Can you attend virtual classroom courses from outside the UK?

Yes, however you will be issued with a digital course manual in advance of the course, not a printed manual. 


When will I receive my joining instructions?

You will receive joining instructions two weeks before the start of your course. One week before the course you will receive detailed instructions on how to log on.


I am concerned about logging on, is there support available?

If you have concerns about logging on and your technology, it is best to address these prior to the day of the course. We can offer you a test call at a time that suits you. To request this please contact support@assistkd.com


I have additional needs, can they be accommodated?

Please provide us with full details of any additional needs in advance of the course so that we can work with you to accommodate them. Please contact enquiries@assistkd.com


When will I receive my course manual?

You will receive your course manual, in both printed and digital form, two weeks before the start of your course.


Can you accommodate a last-minute booking?

Yes, provided there is availability.


Do you offer discounted prices if I am taking more than one course?

Yes, please contact enquires@assistkd.com


What happens if I need to reschedule, do I have to pay twice?

If you need to reschedule, to avoid a cancellation fee please give 10 working days’ notice by contacting enquiries@assistkd.com.


Do the courses run on consecutive days?

Yes. Courses which last for more than one day are delivered on consecutive days from the start date indicated. These are on working days, during Monday to Friday.


Do you offer courses over the weekend?

Our virtual (live) classroom and face-to-face classroom courses run from Monday to Friday only.


Is the exam taken during the actual course?

No. The exam can be taken on a date and time of your choice. You will be provided with exam registration details before the start of your course. We recommend that you take the exam within two weeks of the end of your course, while the knowledge is fresh.


When will I receive my exam results and certificate?

Exams will be taken online you will find out your result immediately on completion. Then, approximately two weeks after the exam this will be confirmed via the BCS portal and you can print out your certificate. 

Quote

I thought the material, design of the course and exercises were excellent. I have gained the ability to produce documentation to industry standards and can implement this in my current work. I feel well prepared for the exam.

- MATTHEW JONES