BCS Practitioner Certificate in Requirements Engineering


This intensive three-day course develops the skills needed to work with requirements for stakeholders to ensure that requirements satisfy various perspectives and that conflicts are negotiated to a position of consensus.
Delegates will learn how to work with stakeholders and other requirements actors to ensure the requirements are complete, unambiguous, realistic and testable.

The objectives of the course are:

  • Describe the roles and responsibilities of key stakeholders in the requirements engineering process
  • Demonstrate the application of a range requirements elicitation techniques
  • Explain the use of requirements elicitation techniques and the relevance of the techniques to given situations
  • Document and prioritise user requirements for an information system
  • Identify problems with requirements and explain how requirements documentation may be improved
  • Create a process/function model of requirements for an information system
  • Interpret a model of the data requirements for an information system
  • Explain the importance of linking project objectives and requirements to the Business Case
  • Describe the principles of Requirements Management and explain the importance of managing requirements
  • Describe the use of CASE tools to support Requirements Engineering
  • Explain the principles of Requirements Validation and define an approach to validating requirement

What you will learn

The Requirements Engineering Process

  • Lifecycle for business change;
  • Business plans and objectives;
  • Problems with requirements;
  • The stakeholders involved in RE;
  • RE process overview

Requirements and the Business Context

  • Hierarchy of requirements;
  • TOR/PID;
  • Functional requirements;
  • Non-Functional requirements;
  • General/Technical requirements;
  • Service level requirements

Eliciting and Documenting Requirements

  • Problems with elicitation;
  • Different stakeholders viewpoints;
  • Elicitation techniques;
  • Facilitated workshops in detail;
  • Prioritisation of requirements;
  • The structure and contents of a requirement

Interviewing for Requirements

  • Interviewing for RE;
  • The interviewing lifecycle;
  • Planning, preparing, conducting and following up the interview;
  • Questioning strategies

Use of Models in Requirements Engineering

  • Developing a process/functional model;
  • Reading a static (data) model

Analysing and Negotiating Requirements

  • Iterating requirements;
  • Congruence with business objectives;
  • Analysing requirements against: Classification,
  • Priority, Ambiguity, Testability, Risk, Granularity, Omissions, Conflicts, Overlaps, and Achievability;
  • Resolving conflicts

Validating Requirements

  • Requirements validation;
  • Requirements reviews;
  • Validation checklist;
  • Validation by prototyping

Managing Requirements

  • The principles of requirements management (RM);
  • How the ‘4 pillars’ support RM;
  • The baseline mechanism;
  • The role of the Change Control Board

Benefits Confirmation

  • Requirements testing/user acceptance testing;
  • Post-implementation review;
  • Roles of requirements actors
  • Case Study


Further information

Trigraph Intelligent Learning
Trigraph Intelligent Learning
Dublin,, Blanchardstown, Co Meath, Co. Galway, Co. Limerick, , Dublin, Dublin , Dublin 15, Dublin 3, Dublin,, Kildare,, Limerick,

Contact Information

Trigraph Intelligent Learning

11 Vernon Heath
Dublin 3