Question: " Come up with 3 functional and 3 non-functional requirements for a bank ATM. Each requirement should be communicated in 1-2 sentences/bullet points. Make it clear which requirements are functional and which are non-functional by grouping and labeling them. Feel free to make assumptions based on your personal experiences with ATMs. " Marking criteria: 4 criteria: 1. Come up with 6 relevant requirements. 2. Correctly label 3 functional requirements. (0.5 points per requirement, max 1.5 points) 3. Correctly label 3 non-functional requirements (0.5 points per requirement, max 1.5 points) 4. Your response should be concise and direct. A solution that would obtain full marks: Functional Requirements (What the ATM does) * The ATM must allow authenticated users to withdraw cash from their linked accounts, up to their available balance and daily limit. * The ATM must provide users with the ability to view the current balance of their accounts. * The ATM must verify the user’s identity by validating their entered Personal Identification Number (PIN) against the bank’s central database before allowing any transactions. Non-Functional Requirements (How the ATM behaves) * The ATM should be operational and available to customers 24 hours a day, 7 days a week, with a system uptime of at least 99.5%. * Each transaction (e.g., withdrawal, balance check) should complete within 10 seconds under normal operating conditions. * All communications between the ATM and the bank’s servers must be encrypted using industry-standard encryption to protect user data and prevent fraud.