Securing Higher Grades Costing Your Pocket? Book Your Coursework Help at The Lowest Price Now!

  • +1-617-874-1011 (US)
  • +44-117-230-1145 (UK)
Online Customer Service

ITECH2101 Processes and Methods

  3 Download     📄   5 Pages / 1081 Words

ITECH2101 – Software Engineering: Processes and Methods

Author Note


The purpose of this report is to analyze the system requirements essential for the delivery of an effective and ATM system interrelating the customers and the Bank procedures. The aim of this report is to analyze the needs and requirements of the bank, customers, and other relative stakeholders. ATM system is one of the delegating system for the bank and providing better and enhanced services to the consumers and ensuring that the system works efficiently and the user is capable of understanding the procedures and steps involved during the transaction. User interface should be kept at very less complexity level in manner to ensure that the customers and users are easily connecting to the system. This report presents the dataflow diagram at different levels ensuring the exchange of data and information while user is utilizing the banking services. An event response table has also been expressed in this report considering the triggering and ending of the project.

Cycle 1: Events and Structured Analysis with Data Flow Diagrams

A. Event Table Entries


Event Type


Activity/Use Case



Maintenance being maintained for the proper functioning of the ATM machine


ATM technicians uses personal credentials


Allows the technician to integrate and disintegrate the physical parts

ATM technician

Repair the bugs and glitches restricting the ATM from functioning with efficiency


ATM technicians uses personal credentials


ATM technician would be able to manipulate the software system of the ATM machine

ATM technician

Wants to Swipe the cash card for making transaction with the bank

Response, Image

Customer swipes the cash card in the ATM vending machine


Either allowed to make the transaction or discarded due to expiry of cash card


Upgrading the system with new functions

Image, response

ATM technician connect the system to the server


The software can be uploaded as a patch up

New systems will be introduced to the customers

Diagnosing the existing system and identifying the bugs and glitches

Image, response

After verifying credentials by the ATM technician


ATM technician would be able to analyze the bugs and glitches of the system

ATM technician

Switch on and off


After verifying credentials by the ATM technician

Switch on and off

Technician will managing the switching of thw ATM

ATM tecnician

Cash Card authentication

Image, Response

Swiping the cash card and entering authentication credentials


User would be allowed to make the transaction after completing the authentication

User and Bank

Type of transaction, the user wants to make with the Bank

Response, Image

Authentication of the cash card completed and screen shows optional selection for the type of transaction

Type of transaction

The user would be able to get the necessary output

User and Bank

Pin verification by the user input for the transactions

Response, image

Card swiped

Pin Verification

The system will allow the transaction only after the pin verification


Depositing money to the bank

Response, image

Pin verified


The user would be able to make the deposit and the amount will be reflected in his or her bank account


Inquiry about the bank details and transactions made in previous days

Response, image

After pin is verified


The user will be presented with the previous transactions and all other transactions made recently

User and Bank

Transferring the money to another user of same bank or other bank

Response, image

After pin verification is completed

Money transfer

The user would be able to transfer the money into other individual’s bank account

User and Bank

Printing Receipt


After transaction is completed

Print receipt

The user will be terminated from the system and evidence will be provided for the transaction


B. Context Diagram

C. Level 0 Data Flow Diagram

ITECH2101 Processes and Methods img1

Figure 1: DFD level 0 Data Flow

(Source: Created by Author)

The above diagrams represents the exchange of data and information at level zero emphasizing the user interacting with the banking system or ATM system and making transaction with the bank. The user will have to connect with the bank server for making the transaction and that can be accomplished either through authenticating the cash card or through logging in the bank network.

D. Level 1 Data Flow Diagram

ITECH2101 Processes and Methods img2

Figure 2: Data Flow Diagram level 2

(Source: Created by Author)

This is level two diagram explaining the additional data flow between the system and the user emphasizing on the delivery of the services being made available to the customers. The level zero diagram explained the simple procedure however; this diagram expresses the data exchange between the database of the ATM, Bank, and utilizing those information, the system will be generating the output.

Cycle 2: Object Oriented Analysis and Design Modelling

A. Use Case Model

ITECH2101 Processes and Methods img3

Figure 3: Use Case Diagram

(Source: Created by Author)

B. Activity Diagram

C. System Sequence Diagram

ITECH2101 Processes and Methods img4

Figure 4: Sequence Diagram

(Source: Created by Author)

D. Domain Model Class Diagram

ITECH2101 Processes and Methods img5

Figure 5: Domain Model Class Diagram

(Source: Created by Author)

E. Statechart Diagrams

ITECH2101 Processes and Methods img6

Figure 6: Start Chart Diagram

(Source: Created by Author)


Based on the above report it can be concluded that the ATM system has been successfully analyzed and proposed diagram effectively presents the relation and data exchange between the customers and the bank. The transaction between the ATM and the Bank has many procedures irrespective of swiping card and taking cash. The above report presented a sophisticated model for the demonstration of the ATM system on which the system will be delivering the necessary operational activities.


Bruesewitz, B.J., Hilgers, N., Faith, P., Siegel, K., Li, X., Koganti, K. and O'connell, C., Visa USA Inc, 2017. Method and system for providing risk information in connection with transaction processing. U.S. Patent 9,785,944.

Gonzalez, J.J. and Trcek, D., 2017, January. Proper incentives for proper IT security management–A system dynamics approach. In Proceedings of the 50th Hawaii International Conference on System Sciences.

Onyesolu, M.O. and Okpala, A.C., 2017. Improving Security Using a Three-Tier Authentication for Automated Teller Machine (ATM). International Journal of Computer Network and Information Security9(10), p.50.

Padalino, R., Pinnell, N., Shinn, P.C. and Yu, W., Citicorp Credit Services Inc (USA), 2018. System and method for automated debiting and settling of financial transactions. U.S. Patent 9,881,285.

Schamer, D., Lempke, L. and Kastelic, J., Huntington Bancshares Inc, 2018. System and Method for Providing Time to Cure Negative Balances in Financial Accounts While Encouraging Rapid Curing of Those Balances to a Positive Net Position. U.S. Patent Application 15/720,590.

Shafiq, M., Ahmad, M. and Choi, J.G., 2017. Public system usability analysis for the valuation of cognitive burden and interface standardization: A case study of cross-ATM design. Journal of Organizational Computing and Electronic Commerce27(2), pp.162-196.

Sridharan, M.K., Tamil, K.Y.K.R.S. And Kumar, K.S.A., 2017. Multi Bank ATM Family Card: Integration Of Multi Bank Multiple User In Single Card With User Behavior Monitoring Using Hmm & Formula Verification.

This problem has been solved.

Please send an Email to with the Payment ID and the link to the document to collect by email

Cite This work.

To export a reference to this article please select a referencing stye below.

Urgent Homework (2022) . Retrive from

"." Urgent Homework ,2022,

Urgent Homework (2022) . Available from:

[Accessed 08/12/2022].

Urgent Homework . ''(Urgent Homework ,2022) accessed 08/12/2022.

Buy ITECH2101 Processes and Methods Answers Online

Talk to our expert to get the help with ITECH2101 Processes and Methods to complete your assessment on time and boost your grades now

The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.

Get Online Support for ITECH2101 Processes and Methods Assignment Help Online

Want a fresh copy of this Assignment


  • 24 x 7 Availability.
  • Trained and Certified Experts.
  • Deadline Guaranteed.
  • Plagiarism Free.
  • Privacy Guaranteed.
  • Free download.
  • Online help for all project.
  • Homework Help Services


Urgenthomework helped me with finance homework problems and taught math portion of my course as well. Initially, I used a tutor that taught me math course I felt that as if I was not getting the help I needed. With the help of Urgenthomework, I got precisely where I was weak: Sheryl. Read More

Tap to Chat
Get Instant Assignment Help
Tap to Chat
Get Instant Assignment Help