What is Requirements Engineering
The process of establishing the services required of a system and the constraints of its development
What is a Requirement
A statement that defines a need and the conditions with it
Are Requirements detailed
They don’t have to be
What are the 2 types of Requirements Documents
Who are the 5 types of readers for User Requirements
Who are the 4 types of readers for System Requirements
What are the types of System Stakeholders and who are they
Anybody affected by and/or has an interest in the system:
1. End Users
2. System Managers
3. System Owners
4. External Stakeholders
What are the 2 types of Requirements
What 2 words should you avoid in Requirements
Will and Must
What are the 4 characteristics of good Requirements
How do you produce a complete and consistent Requirements Document
You cannot - It is impossible due to complexity
What are the 3 Non-Functional Classifications
What are the 6 metrics for specifying non-functional requirements
What are the 4 Requirements Engineering activities
What are the 4 stages of Requirements Elicitation