Systems Modelling Techniques

Systems Modelling Techniques


Business and system analysts, designers, developers, testers and other practitioners who want to gain skills in systems modelling techniques.


There are no prerequisites for this course.


3 days. Lecture presentations are supported by group practical work which allows discussion, reinforcement of learning and enhancement of the understanding process.

This course is available on site only. Please call for details.

Course Objectives

The course content is independant ly developed but conforms to the BCS Certificate in Systems Modelling Techniques syllabus.  Course fees do not include the examination.   At the end of the course, participants should be able to:

  • Justify the need for IT system modelling and modelling techniques.
  • Explain why it is important to model IT system requirements from different perspectives.
  • Develop models of system functionality. These models should be either process models with supporting process descriptions or use case diagrams with supporting use case descriptions.
  • Develop models of system data. These models should be either entity relationship models or analysis class models, both with supporting descriptions.
  • Develop a dynamic model. This model should be either an entity life history showing the effect of events on an entity or a sequence diagram showing the realisation of a use case.
  • Evaluate selected models against business objectives and system requirements.
  • Appreciate how the selected models inter-relate with each other.
  • Describe how the products of analysis feed into the design and development of a system.

Course Content

Systems Modelling
The need for modelling and modelling standards.
Rationale for the selected approach.
The approach and systems development lifecycle.
Place of models within the systems development lifecycle.
Modelling the it system from different perspectives.
Interaction of the selected models.
Validating and verifying models.

Systems Modelling in Context
Monitoring analysis against business objectives and system requirements.
The bridge to design, software package selection and development.

Modelling Functionality
Modelling processes using a data flow diagram.
Elementary process descriptions.
Types of data flow diagrams – current and required.

Static Modelling
Modelling data using entity relationship diagrams.
Relationships including cardinality, optionaility, exclusivity, recursion, multiple, relationship names.
Supporting documentation.

Dynamic Modelling
Analysing the behaviour of entities.
Events, enquiries, effects, entity access matrix, modelling the behaviour of entities, constructs for sequence, selection and iteration.
Documenting navigation paths.

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...