BCS Requirements Engineering Certificate

Become an expert in defining and documenting business requirements following a best practice approach to ensure successful outcomes for your IT projects.

Master requirements engineering and acquire a highly versatile skillset essential for overseeing successful projects.

This course is for Business Analysis practitioners and other interested stakeholders who wish to gain or improve their skills in business system requirements investigation and specification.

The BCS Requirements Engineering Certificate presents participants with a systematic approach to eliciting, analysing, validating, documenting and managing business system requirements.

Learn how to elicit, write, analyse, validate, catalogue, communicate and manage:

  • Business Requirements
  • Software Requirements
  • Functional Requirements
  • Non-Functional Requirements
  • Transitional Requirements
  • Interface Requirements
  • Use Case Requirements
  • Natural Language Requirements

You'll learn a range of techniques used to identify, analyse and document business system requirements within a context framework for requirements engineering.

Target Audience:

This course has no prerequisites and is able to be undertaken by anyone interested in Business Analysis. It is designed for:

  • Current and prospective Business Analysts looking to improve their hands-on requirements engineering skills.
  • BA’s of any level looking to achieve the BCS International Diploma in Business Analysis.
  • Anyone seeking an understanding of what constitutes quality requirements.
  • Business Analysts looking to accredit their skills for recognition among employers, clients and peers.
  1. Explain the importance of linking requirements to the business case
  2. Describe the roles and responsibilities of key stakeholders in the requirements engineering process
  3. Explain the use of a range of requirements elicitation techniques and the relevance of the techniques to business situations
  4. Analyse, prioritise and organise elicited requirements
  5. Document requirements
  6. Identify problems with requirements and explain how requirements documentation may be improved
  7. Create a model of the features required from a system
  8. Interpret a model of the data requirements for an information system
  9. Describe the principles of Requirements Management and explain the importance of managing requirements
  10. Describe the use of tools to support Requirements Engineering
  11. Explain the process and stakeholders involved in Requirements Validation


  1. The role of the analyst
  2. The requirements engineering process
  3. Actors and viewpoints
  4. Project initiation
  5. Facilitated workshops
  6. Fact-finding interviewing
  7. Documenting requirements
  8. The requirements catalogue
  9. Other requirements elicitation techniques
  10. Analysing requirements
  11. Scenarios and prototyping
  12. Requirements management
  13. Validating requirements
  14. Requirements and systems development


Candidates take a 1-hour, open-book, scenario-based, essay-style examination.

Please note! Exam fee is not included in the course price, and will be invoiced extra. Due to currency changes, please contact us for exam fee. 

Other relevant courses

30. September
3 days
19. September
2 days
13. November
3 days