Question: Develop a Use Case Model for the following scenario of an ATM. Customers use bank ATM to check balance, deposit fund, withdraw cash, and/or transfer

Develop a Use Case Model for the following scenario of an ATM. Customers use bank ATM to check balance, deposit fund, withdraw cash, and/or transfer fund. ATM technician provides maintenance and repairs. All these functionalities (for customer and ATM technician) involve the bank database. The instantiation of all customer functionalities include customer authentication and that of ATM technician include technician authentication. Both customer authentication and technician authentication include a core authentication process. Both maintenance and repair require the use of diagnostics. For withdraw cash, it is assumed that there is enough amount in the balance to accomplish these. However, in case there isnt enough remaining balance for this transaction to successfully execute, the transaction is aborted. Similarly, for transfer funds to be successful, two conditions need to be satisfied: enough balance and valid account to transfer the amount to. IF either of these is false, appropriate handling procedures are instantiated. Develop a Use Case Model for the following scenario of an ATM. Customers use bank ATM to check balance, deposit fund, withdraw cash, and/or transfer fund. ATM technician provides maintenance and repairs. All these functionalities (for customer and ATM technician) involve the bank database. The instantiation of all customer functionalities include customer authentication and that of ATM technician include technician authentication. Both customer authentication and technician authentication include a core authentication process. Both maintenance and repair require the use of diagnostics. For withdraw cash, it is assumed that there is enough amount in the balance to accomplish these. However, in case there isnt enough remaining balance for this transaction to successfully execute, the transaction is aborted. Similarly, for transfer funds to be successful, two conditions need to be satisfied: enough balance and valid account to transfer the amount to. IF either of these is false, appropriate handling procedures are instantiated