Functional vs Non-Functional Requirements: Performance, Security and Usability
Functional requirements answer "what the system does"; non-functional requirements define "how well it does it." Based on IIBA BABOK and software engineering standards, this guide covers performance, security and usability quality attributes.