Requirements

=Requirements =  Requirements are concerned with what the system has to do, what it has to be like, how it has to fit in with other things. There are both functional and nonfunctional requirements to consider.

Functional requirements are concerned with what the system should be able to do and with the functional constraints of a system.

Functional constraints - the realities of what is technically possible - which render certain ordering, sequencing and allocation of functions inevitable.