Get in Touch

award icon svg Certificate

 Duration 21 hours

Course Outline

 Fundamentals of Requirements Engineering

  • Introduction and Overview:
    • Definitions of Requirements Engineering (RE) and Business Analysis (BA).
    • The RE Process Model: covering Elicitation, Elaboration, Specification, and Validation.
    • Examining the "V-Model" and Agile approaches within RE.
  • Core Principles:
    • Stakeholder Analysis: how to identify and classify stakeholders.
    • Quality of Requirements: key characteristics such as correctness, completeness, consistency, and lack of ambiguity.
    • The impact of the cost of change curve and the value of addressing requirements early.
  • Lab 1: Exercising stakeholder mapping and assessing requirement quality.

Requirements Elicitation and Elaboration

  • Practices for Elaborating Requirements:
    • Elicitation Techniques: In-depth look at interviews, workshops (including Joint Application Design), observation, and prototyping.
    • Domain Analysis: Recognising domain concepts and constructing domain models.
    • Use Cases: Defining actors, system boundaries, and the main success scenario for Use Case specifications.
    • Scenarios: Formulating specific use scenarios and defining acceptance criteria.
  • Lab 2: Writing Use Case descriptions and User Stories using a given scenario.

Requirements Specification & Documentation

  • Artifacts and Documentation Best Practices:
    • The Requirements Specification: Structuring and populating an SRS (Software Requirements Specification).
    • Notations: Introductory overview of standard modelling notations, including UML (Use Case and Activity Diagrams) and BPMN (Business Process Model and Notation).
    • Mockups and Prototypes: Utilising wireframes and prototypes to confirm requirements with stakeholders.
  • Lab 3: Modelling a business process with BPMN and system interactions with UML.

Requirements Management and Process Integration

  • Managing Requirements:
    • Traceability: Implementing forward and backward traceability matrices.
    • Change Management: Processing requirements change requests (RFC) and maintaining version control.
    • Configuration Management: Treating requirements artifacts as managed work products.
  • Process and Working Structure:
    • Embedding RE within project management frameworks (SDLC, Scrum, Kanban).
    • Managing risks associated with requirements engineering.
    • Resolving conflicts and negotiating requirements.
  • Lab 4: Developing a Requirements Traceability Matrix (RTM) and tracking Change Requests.

Tooling and Certification Preparation

  • Tool Support:
    • Overview of Computer-Supported Requirements Engineering (CSRE) tools.
    • Key features to consider in RE tools, such as versioning, traceability, and collaboration.
    • Best practices for data exchange between tools using XMI and XML.
  • Exam Preparation:
    • Recap of core syllabus topics.
    • Identifying and avoiding common exam pitfalls.
    • Practicing multiple-choice questions with guidance.
    • Understanding the ACB (Approved Certification Body) examination process.
  • Final Activity: Participating in a mock exam and Q&A session.

Requirements

No prior experience or prerequisites are required to apply for the Foundation Level.

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories