output of the requirements phase is the requirements specification that
defines both functional and nonfunctional aspects of the software. The end
of phase is marked by acceptance of the specification by the customer and
other stakeholders. The requirements may be modified in the course of the