Introduction
- Principles of requirements engineering
Overview of Requirements and Requirements Analysis
- Types of requirements
- Quality of requirements
- Importance of requirements analysis
Defining the Four Core Components of Requirements
- Data
- Process
- External agent/actor
- Business rules
Understanding Requirements Analysis Methodology
- Context analysis
- Design requirements analysis
- States and modes analysis
- Parsing analysis
- Functional analysis
Applying Different Requirements Analysis Techniques
- Diagramming
- Modelling
- User Stories
- Glossary
- Phototyping
Managing Requirements Using an Iterative Process
- Linking Agile to Business
- Identifying, controlling and managing changes to requirements
- Determining the project scope
- Reviewing, validating and testing correct understanding of detailed specifications
Best Practices
Summary and Conclusion