Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Core Concepts in Requirements Engineering
- Overview and Introduction:
- Defining 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.
- Foundational Principles:
- Stakeholder Analysis: identifying and categorizing key stakeholders.
- Requirement Quality: understanding attributes such as Correctness, Completeness, Consistency, and Unambiguity.
- The cost of change curve and the critical importance of early-stage requirements.
- Lab 1: Exercises in stakeholder mapping and assessing requirement quality.
Eliciting and Elaborating Requirements
- Methodologies for Requirements Elaboration:
- Elicitation Techniques: In-depth exploration of interviews, workshops (including Joint Application Design), observation, and prototyping.
- Domain Analysis: Recognizing domain concepts and constructing domain models.
- Use Cases: Defining actors, system boundaries, and primary success scenarios (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.
Specifying and Documenting Requirements
- Work Products and Documentation Standards:
- The Requirements Specification: Structuring and populating an SRS (Software Requirements Specification).
- Notations: Introduction to standard modeling notations such as UML (Use Case and 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 with BPMN and system interactions with UML.
Requirements Management and Process Integration
- Strategic Management of 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 manageable work products.
- Process Structure and Workflow:
- Integrating RE into broader project management frameworks (SDLC, Scrum, Kanban).
- Addressing risk management within requirements engineering.
- Navigating negotiation and conflict resolution related to requirements.
- Lab 4: Building a Requirements Traceability Matrix (RTM) and maintaining a Change Request log.
Tools and Certification Readiness
- Software Support:
- Surveying Computer-Supported Requirements Engineering (CSRE) tools.
- Key features to evaluate in RE tools, including versioning, traceability, and collaboration capabilities.
- Best practices for data interchange (XMI, XML) across different tools.
- Exam Preparation:
- Reviewing critical syllabus topics.
- Analyzing common errors encountered in the exam.
- Conducting guided practice with multiple-choice questions.
- Details on the exam process conducted by an ACB (Approved Certification Body).
- Final Activity: Mock exam session followed by a Q&A.
Requirements
There are no specific prerequisites for pursuing the Foundation Level certification.