BCS Advanced Requirements Engineering

Advanced skills for experienced business analysts

This three-day course is designed for experienced business analysts looking to deepen their requirements engineering capability. Through a mixture of discussion and practical exercises, you'll cover advanced topics including requirements taxonomy, prioritisation techniques, governance, and analysis validation. The training will enhance strategic thinking and practical capability in requirements engineering, enabling professionals to deliver more consistent, value-driven requirements in complex business environments. 

Learning objectives
  • Align requirements with business objectives  
  • Plan requirements engineering activities  
  • Apply advanced elicitation techniques  
  • Manage stakeholder engagement effectively  
  • Structure and prioritise requirements  
  • Define non-functional requirements  
  • Apply validation and quality assurance  
  • Avoid common requirements pitfalls 

Key facts

Certification

BCS Professional Certificate in Advanced Requirements Engineering. 

Who it’s for

This course is designed for experienced business analysts handling complex requirements engineering challenges. 

Prerequisites

You must hold the BCS International Diploma in Business Analysis to attend this course. 

Exam information

The exam consists of 40 multiple-choice questions, with a pass mark of 65% (26/40). It can be taken remotely via online proctoring. 

Optional extras

Pass Protect exam insurance.  

Pre-course

There are no pre-course materials for this course.  

Course syllabus

Dive into the details of the Advanced Requirements Engineering course by looking at the syllabus below. 

  • The enterprise context
    • Enterprise Architecture (EA): EA domains, Zachman Framework
    • Business Architecture: The Business Model Canvas; capability maps; value streams
    • Customer and user experience
  • The business analysis service portfolio
    • Service thinking and value co-creation
    • Value propositions
    • The Business Analysis Service Framework (BASF)
    • Portfolios, Programmes and Projects: definitions and governance
    • Enterprise governance
    • Requirements governance
  • The requirements engineering plan
    • Analysis planning
    • Terms of reference for requirements engineering
    • The outcome frame
    • Problem definition
    • Planning and estimating for requirements engineering
  • Engaging with stakeholders
    • Relevance of elicitation techniques
    • Understanding the cultural context for requirements engineering
    • Rapport
    • Questioning approaches
    • Listening levels and behaviours
    • Assertiveness
  • The requirements taxonomy
    • Enterprise drivers for requirements
    • The hierarchy of requirements
    • Prioritisation techniques: MoSCoW; Kano
    • Business use case diagram and Epics
    • Decomposition of requirements and priorities
    • Requirements traceability
    • Requirements patterns and re-use
  • Non-functional requirements: customer experience requirements
    • Customer experience
    • Customer journey mapping
    • User role attributes and personas
    • Usability and accessibility requirements
    • Look and feel requirements
    • Visualisation techniques; wireframes; prototypes
  • Non-functional requirements: service quality requirements
    • Performance, capacity and scalability requirements
    • Backup and recovery requirements
    • Archiving and deletion requirements
    • Maintainability, availability and reliability requirements
    • Security and access requirements
    • Misuse cases
  • Acceptance and approval of requirements
    • Quality assurance for requirements engineering
    • Validation perspectives
    • Acceptance criteria for requirements
    • Advancement in requirements

FAQs

Designed for experienced business analysts, this course develops advanced requirements engineering skills. The course strengthens your ability to work with a wide range of requirement types, including both functional and non-functional aspects, and teaches you how to produce high-quality requirements that support successful change. 

What certification does this course lead to?

This course prepares you for the BCS Professional Certificate in Advanced Requirements Engineering. Achieving this certification contributes towards the BCS International Advanced Diploma in Business Analysis, supporting your career progression and demonstrating your value to future employers. 

Who should attend this course?

This course is intended for experienced business analysts who already hold the BCS International Diploma in Business Analysis. It is particularly relevant if you are working on complex projects and want to improve how you handle requirements in challenging environments. 

How does advanced requirements engineering improve project outcomes?

Advanced requirements engineering helps you reduce ambiguity, improve stakeholder alignment and ensure requirements are clearly defined and validated before development begins. By applying structured techniques, you can reduce risk and support more predictable delivery. This leads to solutions that better meet business needs and perform more effectively in real-world environments. 

How is the exam structured?

The exam consists of 40 multiple-choice questions. You need to achieve 26 correct answers (65%) to pass. The exam can be taken remotely using the BCS online proctoring service. 

What skills will I gain from this course?

You’ll develop advanced skills in planning, eliciting, structuring and validating requirements. The course also strengthens your ability to engage stakeholders, align requirements with business objectives and avoid common issues that can lead to project failure. 

What our customers say

"Great course, lots to take on board but Karen was clear in explaining each element and ready to answer any questions we had. Also enjoyed the smaller class size, this enabled a good ability to work together and converse where required."

Paul Emmett, Software Test Analyst, JBA Consulting

"Good structure, well broken down by the trainer with good examples used. Good amount of support and material provided"

Cavan Murphy, UAT Test Analyst, Bank of England
Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

Speak to our team
Guidance from experienced advisors

If you’re unsure which course aligns with your technical requirements or career direction, we’ll help you assess your options and choose with confidence.  

Build capability
Develop skills that support real delivery outcomes

From software testing to broader digital skills, we work with you to design learning that strengthens capability, improves performance, and supports long-term business goals.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

Page {{ step }} of 2

Back Next