True or False: Functional requirements describe what a system should do, while non-functional requirements define constraints on how it performs.