Complete the sentence to identify a functional requirement.
A functional requirement describes what a system [1] to do.A functional requirement specifies what the system does, meaning the actions or tasks it must perform.
Complete the sentence to identify a non-functional requirement.
A non-functional requirement defines how well a system [1] its functions.Non-functional requirements describe how well the system performs its functions, such as speed, reliability, or usability.
Fix the error in the statement about requirements.
Functional requirements describe system qualities like [1] and security.
Functional requirements describe features or specific behaviors, not qualities like speed or security, which are non-functional.
Fill both blanks to complete the example of functional and non-functional requirements.
A functional requirement might be 'The system shall [1] user login', while a non-functional requirement might be 'The system shall respond within [2] seconds'.
The functional requirement is about authenticating user login (a function). The non-functional requirement specifies a response time of 5 seconds (a quality).
Fill all three blanks to complete the dictionary comprehension that separates functional and non-functional requirements.
requirements = {req: type for req, type in req_list if type == '[1]' or type == '[2]' and req != '[3]'}This code filters requirements to include only those that are either functional or non-functional, excluding the specific requirement 'performance'.