i do think the functional requirements are necessary to anything describing the system butand its behavior but non functional-functional requirements are not necessary to the system and not gathered during the negotiations of the designing the system are just the out come fromof the system such as speed coverage quality,security,maintainability etc.from the built system.