Requirements Engineering Flashcards
1
Q
What are functional requirements?
A
- Statement of services the system should provide.
- How the system should react to particular inputs/situations.
2
Q
What are non-functional requirements?
A
These define system properties and constraints.
E.g. reliability, response time, storage requirements
3
Q
What are “user requirements” and “system requirements”?
A
User Requirements:
- Written in natural language plus diagrams of services system provides.
- Written for client managers.
System Requirements:
- Detailed descriptions of system functions, services and operational constraints.
- Written for client engineers and software developers.
4
Q
What are the three types of non-functional requirements?
A
Product requirements - product to behave in particular way.
Organisational requirements - consequence of organisational policies and procedures.
External requirements - Arise from external factors.
5
Q
What are the 6 requirement validation checks?
A
- Validity
- Consistency
- Completeness
- Realism
- Verifiability
- Traceable