Question

In: Computer Science

Consider an automatic bank machine, known as Automatic Teller Machine (ATM), and a customer who wishes...

Consider an automatic bank machine, known as Automatic Teller Machine (ATM), and a customer who wishes to withdraw some cash from his or her banking account. Draw a UML system sequence diagram to represent this use case.

Solutions

Expert Solution

UML DIAGRAMS

It is abbreviated as Unified Modeling language Diagram. This is the representation of a system along with the characters as the actors, different roles, they perform different action and described in the different class for better understanding of the program. We can represent a single system in UML based diagrams. The UML representation is divided into two types. They are following:

STRUCTURAL DIAGRAM

It is the static aspect of UML diagram. These structural diagrams are classified into four parts. These are following :

BEHAVIOURAL DIAGRAM

It is the considered as the both static and dynamic part of UML diagram. Here is a type of reprsentation is taking place. These are classified into five diagram aspect. These are following :

ATM UML DIAGRAM:

ATM is an automatic teller machine which provides us money using a card. It is mainly used for easy transaction to withdraw the cash. In ATM we deposit as well as withdraw the cash. The ATM working is mainly automatic based model.

WORKING (STEP – BY – STEP EXECUTION)

  • When a customer inserts the ATM card to an ATM machine.
  • Then it will be asking the user to enter the pin of the corresponding ATM card.
  • Then the used will entering the pin of that ATM card.
  • Then from the bank server it will be checking whether entered PIN number is correct or not.
  • Once the entered PIN is Ok.
  • The it will be providing some options like withdraw cash, describe mini statement, or print statement.
  • Then the user has selected his option. For the time being let’s take the withdraw of cash option.
  • Once the option is sent to the ATM then the ATM will be asking the user to enter the amount.
  • After this in the background the transaction process will be taking place.
  • Once the amount is entered by the user the atm will be asking for the confirm message like press OK button.
  • Once after this the cash has been generated by the machine and request to take the cash to shown on that screen for customers.
  • After ATM machine will be asking whether to continue the process or not.
  • If not, it will be terminating from that session.
  • For needed customers they can print the receipt.

This how the working takes place based on the UML sequence diagram. The diagram is shown below.


Related Solutions

To gain access to his account, a customer using an automatic teller machine (ATM) must enter...
To gain access to his account, a customer using an automatic teller machine (ATM) must enter a 6-digit code ( 0 to 9). If repetition of the same digit is not allowed (for example, 555561 or 333333), how many possible combinations are there?(The first digit can not be zero) a)151200 b)136080 c)1,000,000 d)900,000
CASE Study: A Report on Global ATM Frauds The Automatic Teller Machine (ATM) was first commercially...
CASE Study: A Report on Global ATM Frauds The Automatic Teller Machine (ATM) was first commercially introduced in the 1960s. By 2005, there were over 1.5 million ATMs installed worldwide. The introduction of the ATM proved to be an important technological development that enabled financial institutions to provide services to their customers in a 24X7 environment. The ATM has enhanced the convenience of customers by enabling them to access their cash wherever required from the nearest ATM. However, as the...
You will write a program using Python that simulates an Automatic Teller Machine (ATM). For this...
You will write a program using Python that simulates an Automatic Teller Machine (ATM). For this program, your code can have user defined functions (but not required), the program must not call on any external functions or modules to handle any of the input, computational, and output requirements. Requirements: There is a customer with the following credential and can only access the system if the Access Code is correct: • Name: Peter Parker, Access Code: 2222 • When the program...
At Acme Bank the total amount of money that customers withdraw from an automatic teller machine...
At Acme Bank the total amount of money that customers withdraw from an automatic teller machine (ATM) each day is believed to be normally distributed with a mean of $8600 and a variance of 6250000. i) At the beginning of weekday (M-F), the Acme Bank puts $10000 into the automatic teller machine. What is the probability that the ATM becomes empty before the end of the day. ii) How much should the Acme Bank put in the ATM each day...
Consider requirements and technology for an analysis of an Automated Teller Machine (ATM) design. Type an...
Consider requirements and technology for an analysis of an Automated Teller Machine (ATM) design. Type an outline out for an ATM system design using the below HCI criteria. Use eye-tracker data to further analyze the product Consider accessibility (universal usability) issues such as lighting, physical placement of ATM, etc. Consider user profile issues, e.g. is this the first time a user is using an ATM? Requirement to perform beta and/or market tests? Are there other stress factors such as a...
A bank operates an automated teller machine (ATM) in which users provide a personal identification number...
A bank operates an automated teller machine (ATM) in which users provide a personal identification number (PIN) and a card for account access. Give examples of confidentiality, integrity, and availability requirements associated with the system and indicate the degree of importance of each requirement. Short Essay Question
When you use an automated teller machine (ATM) with your bank card, you need to use...
When you use an automated teller machine (ATM) with your bank card, you need to use a personal identification number (PIN) to access your account. If a user fails more than three times when entering the PIN, the machine will block the card. Assume that the user's PIN is "1234" and write a program in python that asks the user for the PIN no more than three times, and does the following: 1. If the user enters the right number,...
IN PYTHON When you use an automated teller machine (ATM) with your bank card, you need...
IN PYTHON When you use an automated teller machine (ATM) with your bank card, you need to use a personal identification number (PIN) to access your account. If a user fails more than three times when entering the PIN, the machine will block the card. Assume that the user’s PIN is “1234” and write a program that asks the user for the PIN no more than three times, and does the following: •If the user enters the right number, print...
The management of Iroquois National Bank is considering an investment in automatic teller machines. The machines...
The management of Iroquois National Bank is considering an investment in automatic teller machines. The machines would cost $134,400 and have a useful life of seven years. The bank’s controller has estimated that the automatic teller machines will save the bank $28,000 after taxes during each year of their life (including the depreciation tax shield). The machines will have no salvage value. Use Appendix A for your reference. (Use appropriate factor(s) from the tables provided.) Required: 1.Compute the payback period...
(Using Excel)  The length of time for a teller to serve a customer in a bank is...
(Using Excel)  The length of time for a teller to serve a customer in a bank is important. The teller service time has been recorded by camera and follows a normal distribution but has an unknown standard deviation. A simple random sample of 20 service times is selected and the times are measured. The sample mean is found to be 120 seconds. The sample standard deviation is found to be 22 seconds.  Since we do not know the population standard deviation, we...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT