Systems Design Techniques

3 days


This course has been independantly developed but follows the BCS Systems Design Techniques syllabus. Course fees do not include an examination. At the end of the course, delegates should be able to:

  • Develop logical and physical systems designs from structured and UML analysis models.
  • Differentiate between a data driven design approach and an object driven design approach.
  • Select and use a recognised design methodology to meet specific system design requirements.
  • Explain the role and objectives of systems design in the systems development life cycle.
  • Evaluate the suitability of an input and output system.
  • Construct a usable user interface (HCI).
  • Apply the rules of normalization to a set of data attributes.
  • Understand and apply the principles of security, confidentiality and privacy


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


There are no prerequisites for this course.

Course Outline

  • Introduction
  • Role of the system designer.
  • System design and solution delivery.
  • Design approaches.
  • Architectural issues in design.
  • Impact of legacy systems.
  • Interpreting analysis models depicting processes and data.
  • Component Driven Design
  • Use and notation of UML (OO) models.
  • Coupling and cohesion in use case realisation.
  • Component design.
  • Design using class, activity and state transition models.
  • Data Driven Design
  • Use and notation of structured system models.
  • Logical systems modelling.
  • Access paths.
  • Detailed definition of processes using structured English / pseudocode / flowcharts.
  • Normalisation.
  • Physical systems modelling including de-normalising.
  • Star schemas; design of fact and dimension tables.
  • Input/Output Design
  • Identifying I/O data elements and selection of data capture and I/O technologies.
  • Implications of design on transmission, data quality, data entry, storage and retrieval.
  • Management information reports.
  • Design of input and output interfaces.
  • Prototyping the user interface.
  • Controls and Security
  • Verification and validation of data.
  • Public; protected; private; packages, attributes and methods.
  • Output controls.
  • Physical and logical security.
  • Risk assessment of controls and security.
  • Backup and recovery procedures.
  • Disaster planning.

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Onsite3 2100 2100 2019-07-19
London3 1295 £1295 2019-11-27