Requirements Engineering - BCS Diploma

BCS Certificate in Requirements Engineering


This certificate is concerned with one of the major areas of business analysis work, producing a well-organised and clearly-defined set of requirements.

The syllabus is structured around a five part framework for Requirements Engineering which is applied to a project initiated by an approved business case. The five elements of the framework are Requirements Elicitation, Requirements Analysis, Requirements Validation, Requirements Documentation and Requirements Management.

The syllabus requires that the candidate should be able to describe the objectives and techniques within each element of the framework.

Course Format

This is a three day course.  The exam will be held on the afternoon of the third day.  It will be a one-hour written paper preceded by 15 minutes reading time during which you can read the exam paper.  The exam is open-book which means that you can refer to your course manual and your own notes during reading time and the exam.


Holders of the BCS Certificate in Requirements Engineering should be able to:

  • Explain the importance of linking requirements to the Business Case
  • Describe the roles and responsibilities of key stakeholders in the requirements engineering process
  • Explain the use of a range of requirements elicitation techniques and the relevance of the techniques to business situations
  • Analyse, prioritise and organise elicited requirements
  • Document requirements
  • Identify problems with requirements and explain how requirements documentation may be improved
  • Create a model of the features required from a system
  • Interpret a model of the data requirements for an information system
  • Describe the principles of Requirements Management and explain the importance of managing requirements
  • Describe the use of tools to support Requirements Engineering
  • Explain the process and stakeholders involved in Requirements Validation


1. Introduction to Requirements Engineering (5%)
1.1 Framework for Requirements Engineering
1.2 The business rationale and inputs

2. Hierarchy of requirements (10%)
2.1 Building the hierarchy
2.2 Categories of requirements within the hierarchy

3. Stakeholders in the requirements process (5%)
3.1 Project Stakeholders
3.2 Business Stakeholders
3.3 External stakeholders

4. Requirements Elicitation (20%)
4.1 Knowledge types – tacit and non-tacit
4.2 Elicitation techniques
4.3 Understanding the applicability of techniques

5. Use of models in Requirements Engineering (10%)
5.1 The purpose of modelling requirements
5.2 Modelling the business context for the system
5.3 Developing a model to represent the system processing requirements
5.4 Interpreting a data model

6. Requirements Documentation (15%)
6.1 Documentation styles and levels of definition
6.2 Requirements Catalogue

7. Requirements Analysis (20%)
7.1 Prioritising and packaging requirements for delivery
7.2 Organising requirements
7.3 Ensuring well-formed requirements
7.4 Prototyping requirements
7.5 Verifying requirements

8. Requirements Validation (5%)
8.1 Agreeing the requirements document
8.2 Types of reviews
8.3 Stakeholders and their areas of concern

9. Requirements Management (10%)
9.1 Dealing with changing requirements
9.2 The importance of traceability
9.3 Traceability and ownership
9.4 Requirements Engineering support tools

In association with:

Peak Training Solutions / Passmuster - Business Analysis BCS Training

Peak Training Solutions Ltd is a BCS Accredited examiner.

BCS Accredited Business Course Training - Reading, Berkshire