Q1. What is the difference between a functional and a non-functional requirement?
Functional requirements describe what the system does: behaviours, features and business rules. Examples include calculating a discount, generating an invoice or allowing...