25,000+ Courses Nationwide
0345 4506120

BCS Systems Modelling Techniques - UML

The BCS Systems Modelling Techniques course provides delegates with a proven set of modelling techniques to use when specifying IT systems.

It uses selected models from the UML (Unified Modelling Language), which has become a standard for systems specification.

Key areas of the course include:

- Use case diagrams
- Use case descriptions
- Analysis class diagrams
- Interaction diagrams
- Activity diagrams
- State machines

Combined with Systems Development Essentials this module provides participants with a complete systems analysis course.

This course was previously known as ISEB Systems Modelling Techniques

Select specific date to see price, venue and full details.

Learning Objectives

Successful delegates will be able to:

  • Justify the need for modelling and modelling techniques
  • Explain why it is important to model system requirements from different perspectives and identify specific modelling techniques
  • Construct a static structure model (eg class diagram)
  • Construct a process model (eg activity diagram)
  • Construct a simple dynamic event driven model (eg state chart)
  • Construct a simple user interface model (eg web site navigation model)
  • Evaluate how the various models reflect business objectives and system requirements (eg via critical success factors)
  • Appreciate how the various perspectives inter-relate to each other


An understanding of the fundamentals of systems development, or attendance of the BCS Systems Development Essentials 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

Exams & Certification

BCS Systems Modelling Techniques Certificate
One-hour, open book, exam.

This certificate is a core certificate in the BCS Diploma in Solution Development and is also a specialist practitioner certificate in the BCS Diploma in Business Analysis.

Related Courses

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


We work with the best