The document begins with an introductory description of the desired system and allows business owners, project managers, developers and usability testers to have a clear understanding of the functional requirements for a website.
The functional requirements are presented in scenarios depicting an operational website from the perspective of its end-user. These include such things as data capture, error handling, user validation and much more. The specification, therefore, defines all aspects and functional operations of the website.
