Question: Develop a use case model using the following requirements : show me a visual representation using astah ID Requirement Functional Audit 1 The system shall
Develop a use case model using the following requirements : show me a visual representation using astah
ID Requirement Functional
Audit 1 The system shall produce a log of all staff and client actions and transactions for auditing purposes.
Access Control 2 The system shall provide the bank manager with access to every client record and account information and edit client records and account information.
Transaction Rules 3 The system shall inform the client in the event that an ATM transaction fails.
Transaction Rules 4 The system shall enable the client to use the bankcard at an ATM to make deposits, withdrawals, transfers, and check account balances.
Account Management 5 The system shall enable the teller to open savings and checking accounts for a new customer.
Account Management 6 The system shall enable the teller to examine and change existing clients' account information .
Authentication 7 The system shall alert the staff when a login attempt fails.
Authentication 8 The system shall login bank staff that provide valid credentials.
User Management 9 The system shall logout bank staff at their request.
Account Management 10 The system shall maintain client accounts with status active or inactive.
Account Management 11 The teller shall be able to change account status of an account.
Data Management 12 The teller shall maintain personal client information for clients.
Data Management 13 The admin assistant shall associate the scan to a client record.
Data Management 14 The admin assistant shall develop a scan of a client identification.
Authentication 15 The ATM shall authenticate the credentials provided by the client.
Bank Card Procedures 16 The system shall issue a bank card to a client with validated ID.
Validation 17 The bank manager shall validate client identification.
Account Management 18 The system shall set new client records to the "active" status.
Validation 19 The system shall require a valid client identification for account creation.
Transaction Rules 20 The teller, client shall perform deposit and get balance transactions on accounts. Transaction Rules 21 The teller, client shall perform withdrawal and transfer transactions on accounts. Data Management 22 The system shall require a 1:1 mapping between a bankcard and a client.
Data Management 23 The system shall allow 1:N mapping between a bankcard and accounts.
Business Regulations 24 The system shall require a minimum of 1 account associated with a bankcard. Limit of Transactions 25 The system must set a maximum withdrawal amount per transaction. Data Management 26 The teller shall create new client records with personal client information.
Access Control 27 The system shall allow the bank manager to act as a teller or administrative assistant as necessary.
Access Control 28 The bank manager shall be able to take on the role of teller.
Non - Functional Requirements
Security 1 The system shall logout bank staff after a certain amount of inactivity.
Security 2 The system shall require a username and password as staff login credentials.
Security 3 The system shall require each bankcard to have a 4-digit PIN.
Security 4 The system shall require passwords between 8 and 32 characters.
Security 5 The system shall require passwords to have at least one capital letter, one special characters, and one digit.
Data Management 6 The system shall maintain personal client information (full name, address, and phone number)
Authentication 7 The ATM shall require a bankcard and PIN for authentication.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
