Get in Touch

award icon svg Certificate

Course Outline

Fundamentals of Requirements Engineering

  • Introduction and Overview:
    • Definition of Requirements Engineering (RE) and Business Analysis (BA).
    • The RE Process Model: Elicitation, Elaboration, Specification, Validation.
    • Examining the 'V-Model' and Agile perspectives within RE.
  • Fundamental Principles:
    • Stakeholder Analysis: Identifying and classifying stakeholders.
    • Requirements Quality: Key characteristics (Correct, Complete, Consistent, Unambiguous).
    • The cost of change curve and the critical importance of early-stage requirements.
  • Lab 1: Exercise on stakeholder mapping and assessing requirement quality.

Requirements Elicitation and Elaboration

  • Practices for Requirements Elaboration:
    • Elicitation Techniques: In-depth exploration of interviews, workshops (Joint Application Design), observation, and prototyping.
    • Domain Analysis: Identifying domain concepts and developing domain models.
    • Use Cases: Understanding actors, system boundaries, and the main success scenario (Use Case specification).
    • Scenarios: Developing specific use scenarios and defining acceptance criteria.
  • Lab 2: Drafting Use Case descriptions and User Stories based on a given scenario.

Requirements Specification & Documentation

  • Work Products and Documentation Practices:
    • The Requirements Specification: Structure and content of an SRS (Software Requirements Specification).
    • Notations: Introduction to standard modeling languages, including UML (Use Case Diagrams, Activity Diagrams) and BPMN (Business Process Model and Notation).
    • Mockups and Prototypes: Utilizing wireframes and prototypes to validate requirements with stakeholders.
  • Lab 3: Modeling a business process using BPMN and depicting system interaction using UML.

Requirements Management and Process Integration

  • Management Practices for Requirements:
    • Traceability: Establishing forward and backward traceability matrices.
    • Change Management: Handling requirements change requests (RFC) and managing version control.
    • Configuration Management: Treating requirements artifacts as formal work products.
  • Process and Working Structure:
    • Integrating RE into project management frameworks (SDLC, Scrum, Kanban).
    • Risk management within requirements engineering.
    • Negotiation and conflict resolution strategies for requirements.
  • Lab 4: Creating a Requirements Traceability Matrix (RTM) and managing a Change Request log.

Tooling and Certification Preparation

  • Tool Support:
    • Overview of Computer-Supported Requirements Engineering (CSRE) tools.
    • Key features to look for in RE tools (versioning, traceability, collaboration).
    • Best practices for data exchange (XMI, XML) between different tools.
  • Exam Preparation:
    • Review of essential syllabus topics.
    • Analysis of common pitfalls in the exam.
    • Guided practice with multiple-choice exam questions.
    • Information regarding the ACB (Approved Certification Body) exam process.
  • Final Activity: Mock exam session and Q&A.

Requirements

There are no prerequisites for enrolling in the Foundation Level course.

 21 Hours

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