Unctional and non-functional requirements in Software development

Differentiate how functional and non-functional requirements affect the development life cycle, using at least one example of each. Discuss ways to track how both types of requirements are implemented. Suggest how a person responsible for drawing up a system requirements specification might keep track of the relationships between functional and non-functional requirements