Software requirements defined
Functional requirements describe what the
software engineers must develop in order
to enable users to perform their tasks.
They are documented in a software requirement
specification (SRS), which describes the
expected behaviors of the software system.
“The system shall e-mail a reservation confirmation
to the user.”