Requirements gathering
Collecting and documenting what software must do based on stakeholder needs. Requirements drive entire development process.
Real World
When building the NHS COVID-19 app, developers gathered requirements from Public Health England specifying functional needs like contact tracing alerts and non-functional needs like processing millions of Bluetooth pings with under 2-second response times.
Exam Focus
Distinguish functional from non-functional requirements — examiners expect named examples of each with clear justification.
How well did you know this?