The requirement phase of the Software Development Life Cycle translates the idea in the mind of the client into a formal document known as Software Requirement Specification (SRS).
The quality of the SRS impacts client satisfaction,
system validation,
quality of final software,
software development cost and schedule.
A high quality SRS is necessary to produce the high quality software.
A developer fails to satisfy the client because of the three reasons