Syllabus
- Introduction and Overview of Requirements Engineering
- What, Why, Where and How of Requirements Engineering
- The Role and Tasks of a Requirements Engineer
- CPRE-FL Practice questions
- Fundamental Principles of Requirements Engineering
- 9 Principles of Requirements Engineering
- Value-orientation while doing requirements engineering work
- Stakeholders centricity
- Shared understanding
- Developing a Solid Understanding of Context
- Intertwined triple: Problem – Requirements - Solution
- Validation of Requirements
- Requirements Evolution is Reality
- Innovation – More of the Same is not Enough
- Systematic and disciplined work
- CPRE-FL Practice questions
- Work Products Created in Requirements Engineering
- Characteristics of Work Products
- Level of Detail
- Aspects to be Considered in Work Products
- Documentation Guidelines
- Planning the Work Products to be produced
- Natural-Language-Based Work Products
- Template-Based Work Products
- Model-Based Work Products
- Models in Requirements Engineering
- Modeling Context
- Modeling Structure and Data
- Modeling Function and Flow
- Modeling State and Behavior
- Glossaries
- Requirements Documentation Structures
- Prototypes in Requirements Engineering
- Quality Criteria for Work Products and Requirements
- CPRE-FL Practice questions
- Practices for Requirements Elaboration
- Sources for Requirements
- The Practice of Elicitation of Requirements
- Requirements Elicitation Techniques
- Requirements Negotiation and Conflict Resolution
- Validation of Requirements
- CPRE-FL Practice questions
- Requirements Engineering Process and Working Structure
- Influencing Factors while Selecting Requirements Engineering Process and Working Structure
- Requirements Engineering Process Facets
- Configuring a Requirements Engineering Process
- CPRE-FL Practice questions
- Practices for Requirements Management
- Purpose and Tasks of Requirements Management?
- Life Cycle Management
- Version Control
- Configurations and Baselines
- Attributes and Views
- Traceability
- Handling Change
- Prioritization
- CPRE-FL Practice questions
- Tools in Requirements Engineering
- Criterion for Selecting Requirements Engineering Tool
- Introducing Tools
- CPRE-FL Practice questions