0845 450 6120

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

See All Dates


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.

One Month
Two Months
Three Months
More than Three Months
PRINCE2 Foundation & Practitioner
MSP Foundation & Practitioner
APMP Certificate
ITIL Foundation
Scrum in One Day
Certified ScrumMaster
ISTQB Software Test Foundation
Microsoft Project
BCS Business Analysis Practice
Other - Please Specify Below

Our Customers Include