Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are a Junior System Analyst of SoftXYZ Limited, a company that develops various types of software. You are assigned to develop a banking system.

image text in transcribed
You are a Junior System Analyst of SoftXYZ Limited, a company that develops various types of software. You are assigned to develop a banking system. Below is the interview the stakeholders. Bank has a unique id, name, location list of customers. One to many customer(s) register(s) at one bank Custom ss, and list of accounts Customer will be added to the customer t a bank. Bank can also display the bank details. Customer can open up to 3 accounts. There are two types of accounts namely Saving and Current account. All accounts have account number, balance, interest rate, type of account (Saving" of "Cunical") and list of transactions. Customer can perform transaction including deposit money, withdraw money and calculate the interest. Balance will be updated for each successful transaction (deposit money, withdraw money and calculate the interest) and will be recorded at a transaction. The transaction details to be recorded include transaction type. amount, date time, and cuncul balance. The trunaction will be automatically added to transactions list. For all accounts type, deposit should increase the balance Saving account enable customers to receive interest and point. Customer will receive points if the interest received (dividend) is more than min point. For example, the interest rate is 3% and min point is 10. If the balance is RM5000, the interest received (dividend) is 5000*0.05/12 - 20.83. Since 20.83 is greater than 10, 20 points (rounded to an integer) are awarded. The calculated interest (dividend) should be added from the balance and included it to transactions list When withdrawing from a Saving account, a withdraw can be only done if the account has sufficient balance. The balance will be deducted and recorded to transactions list if the withdraw is succeed. Current account has overdraft facility. Customer can use overdraft when the balance is less or equal 0. but the amount not more than the overdraft limit. Same as Saving account, the balance will be deducted and recorded to transactions list if the withdraw is succeed Resides, the overdraft limit will the updated by deducting with the withdraw amount. Calculate interest will calculate the interest if the account balance is negative. The calculated interest should be deducted from the balance and included it to transactions list All classes except Transaction display all the details of the class. Your job is to identify the relevant objects to model the bucking men ting noun mealy eachnique. Specify the wachs and the behaviour of the objects. Une Title I below to complete this Table 1: Object Identioration Title 2: Clan Courtroom State Behaviour And cumomer BIO CINE. Duplay back info were: Sting Incarion = Ayer Feat. locrina : Sting phone wriber : String 062134507. nice : AanUn Came

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Calculus Early Transcendentals

Authors: James Stewart

7th edition

538497904, 978-0538497909

More Books

Students also viewed these Mathematics questions

Question

=+3. Does the source have the willingness to use this power?

Answered: 1 week ago