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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!