Question: Develop a use case model diagram from the entire requirements model Functional Requirements: 1. FR-01: The system shall maintain personal client information (full name, address,
Develop a use case model diagram from the entire requirements model
Functional Requirements:
1. FR-01: The system shall maintain personal client information (full name, address, and phone number).
2. FR-02: The system shall login bank staff that provide valid credentials.
3. FR-03: The system shall logout bank staff at their request.
4. FR-04: The system shall maintain client accounts with status active or inactive.
5. FR-05: The teller shall be able to change account status of an account.
6. FR-06: The teller shall maintain personal client information for clients.
7. FR-07: The teller shall develop new client records with personal client information.
8. FR-08: The admin assistant shall make a scan of a client identification.
9. FR-09: The admin assistant shall associate the scan to a client record.
10. FR-10: The ATM shall authenticate the credentials provided by the client.
11. FR-11: The bank manager shall validate client identification.
12. FR-12: The system shall issue a bank card to a client with validated ID.
13. FR-13: The system shall set new client records to the "active" status.
14. FR-14: The system shall require a valid client identification for account creation.
15. FR-15: The ATM shall require a bank card and PIN for authentication.
16. FR-16: The system shall require each bank card to have a 4-digit PIN.
17. FR-17: The system shall require passwords between 8 and 32 characters (inclusive).
18. FR-18: The teller, client shall perform deposit and get balance transactions on accounts.
19. FR-19: The teller, client shall perform withdrawal and transfer transactions on accounts.
20. FR-20: The system shall require passwords to have at least one capital letter and one digit.
21. FR-21: The system shall require a 1:1 mapping between a bank card and a client.
22. FR-22: The system shall allow 1:N mapping between a bank card and accounts.
23. FR-23: The system shall require a minimum of 1 account associated with a bank card.
24. FR-24: The bank manager shall be able to take on the role of teller.
Non-Functional Requirements:
1. NFR-01: The system shall have a response time of less than 3 seconds for all transactions.
2. NFR-02: The system shall be available 24/7 except during scheduled maintenance periods.
3. NFR-03: The system shall maintain client data confidentiality and integrity.
4. NFR-04: The system shall be scalable to accommodate increasing numbers of clients and accounts.
5. NFR-05: The system shall have a user-friendly interface for easy navigation and use by bank staff and clients.
6. NFR-06: The system shall provide adequate error handling and logging capabilities for efficient troubleshooting.
7. NFR-07: The system shall be compatible with major web browsers and operating systems.
8. NFR-08: The system shall comply with all relevant banking regulations and security standards.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
