Non-functional requirements specify quality attributes and constraints rather than functional behavior. Response time, throughput, backup/recovery, and availability are all non-functional characteristics. Scope defines what features the system must provide, making it a functional requirement.