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.