This site uses cookies. By continuing to browse the ConceptDraw site you are agreeing to our Use of Site Cookies.
HelpDesk

How to Create a Bank ATM Use Case Diagram

UML diagrams are often used in banking management for documenting a banking system. In particular, the interaction of bank customers with an automated teller machine (ATM) can be represented in a Use Case diagram. Before the software code for an ATM, or any other system design, is written, it is necessary to create a visual representation of any object-oriented processes. This is done most effectively by creating a Unified Modeling Language (UML) diagram, using object-oriented modeling. UML works as a general purpose modeling language for software engineers or system analysts, offering a number of different diagram styles with which to visually depict all aspects of a software system. ConceptDraw DIAGRAM diagramming software, enhanced and expanded with the ATM UML Diagrams solution, offers the full range of icons, templates and design elements needed to faithfully represent ATM and banking information system architecture using UML standards. The ATM UML Diagrams solution is useful for beginner and advanced users alike. More experienced users will appreciate a full range of vector stencil libraries and ConceptDraw DIAGRAM 's powerful software, that allows you to create your ATM UML diagram in a matter of moments.

Use Case Diagrams technology with ConceptDraw DIAGRAM

Use case diagrams are used at the development of software and systems for definition of functional system requirements or system of systems. Use case diagram presents the consecution of object’s actions (user’s or system’s) which are executed for reaching the definite result.

UML Use Case Diagrams

ConceptDraw has several examples that help you to start using software for designing UML Use Case Diagrams.

Bank UML Diagram

You need design a Bank UML Diagram? Now, thanks to the ConceptDraw DIAGRAM diagramming and vector drawing software extended with ATM UML Diagrams Solution from the Software Development Area, you can design without efforts any type of Bank UML Diagram you want - Class, Activity, Communication, Component, Composite structure, Deployment, Interaction overview, Object, Package, Profile, Sequence, State machine, Timing, Use case.

UML Use Case Diagram. Design Elements

UML Use Case Diagrams are used to illustrate the structure of arbitrarily complex systems and illustrates the service consumer - service provider relationship between components.

UML Use Case Diagram Example. Social Networking Sites Project

UML Diagrams Social Networking Sites Project. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the Facebook Socio-health system and is used at the projection and creating of the social networking sites.

Diagramming Software for Design UML Use Case Diagrams

Use Case Diagrams describes the functionality provided by a system in terms of actors, their goals represented as use cases, and any dependencies among those use cases.
This example of bank ATM UML activity diagram was created on the base of UML use case diagram of automated teller machine from the course "Thinking in Java, 2nd edition, Revision 9" by Bruce Eckel published on the website of the Computer Science and Electrical Engineering Department of the University of Maryland, Baltimore (UMBC).
"If you are designing an auto-teller, for example, the use case for a particular aspect of the functionality of the system is able to describe what the auto-teller does in every possible situation. Each of these “situations” is referred to as a scenario, and a use case can be considered a collection of scenarios. You can think of a scenario as a question that starts with: “What does the system do if...?” For example, “What does the auto-teller do if a customer has just deposited a check within the last 24 hours, and there’s not enough in the account without the check having cleared to provide a desired withdrawal?”
Use case diagrams are intentionally simple to prevent you from getting bogged down in system implementation details prematurely...
Each stick person represents an “actor,” which is typically a human or some other kind of free agent. (These can even be other computer systems, as is the case with “ATM.”) The box represents the boundary of your system. The ellipses represent the use cases, which are descriptions of valuable work that can be performed with the system. The lines between the actors and the use cases represent the interactions.
It doesn’t matter how the system is actually implemented, as long as it looks like this to the user."
[csee.umbc.edu/ courses/ 331/ resources/ tij/ text/ TIJ213.gif]
This automated teller machine (ATM) UML use case diagram example was created using the ConceptDraw PRO diagramming and vector drawing software extended with the ATM UML Diagrams solution from the Software Development area of ConceptDraw Solution Park.
Bank ATM UML sequence diagram
Bank ATM UML sequence diagram, use case, subject, system boundary, association, actor,
"Banks offer many different channels to access their banking and other services:
(1) Automated Teller Machines.
(2) A branch is a retail location.
(3) Call center.
(4) Mail: most banks accept cheque deposits via mail and use mail to communicate to their customers, e.g. by sending out statements.
(5) Mobile banking is a method of using one's mobile phone to conduct banking transactions.
(6) Online banking is a term used for performing multiple transactions, payments etc. over the Internet.
(7) Relationship Managers, mostly for private banking or business banking, often visiting customers at their homes or businesses.
(8) Telephone banking is a service which allows its customers to conduct transactions over the telephone with automated attendant or when requested with telephone operator.
(9) Video banking is a term used for performing banking transactions or professional banking consultations via a remote video and audio connection. Video banking can be performed via purpose built banking transaction machines (similar to an Automated teller machine), or via a video conference enabled bank branch clarification.
(10) DSA is a Direct Selling Agent, who works for the bank based on a contract. Its main job is to increase the customer base for the bank." [Bank. Wikipedia]
The UML use case diagram example "Banking system" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Rapid UML solution from the Software Development area of ConceptDraw Solution Park.
UML use case diagram
UML use case diagram, use case, actor,

UML Diagram Types List

Two types of diagrams are used in UML: Structure Diagrams and Behavior Diagrams. Behavior Diagrams represent the processes proceeding in a modeled environment. Structure Diagrams represent the elements that compose the system.

Credit Card Processing System UML Diagram

Credit Card Processing System UML Diagram. This sample shows the Use Case Diagram of the credit card processing system. You can see how the payment by credit card occurs. This sample can be used by the bank, financial enterprises, for understanding the work of the credit card processing system at the projecting the banking systems.

UML Use Case Diagram Example. Registration System

This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the types of user’s interactions with the system and is used at the registration and working with the database system.

UML Use Case Diagram Example. Services UML Diagram. ATM system

Services UML Diagram. ATM system. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the scheme of the servicing using the ATMs (Automated Teller Machines) and is used at the working of ATM banking systems, at the performing of the banking transactions.

UML Diagram

The accepted open standard that is used in software engineering and system design, when modeling object-oriented systems and business processes is known as Unified Modeling Language (UML). UML was created for definition, visualization, design and documentation software systems. It isn't a programming language, but on the base of UML model can be generated code. UML uses generic set of graphic notations for creation an abstract model of the system called UML-model. The UML notation lets visually represent requirements, subsystems, structural and behavioral patterns, logical and physical elements, etc. UML defines 13 types of diagrams: Class (Package), Use Case, Sequence, Object, Collaboration, Component, Timing, Interaction Overview, State Machine, Composite Structure, Activity, and Deployment. All these types of UML Diagrams can be fast and easy created with powerful ConceptDraw DIAGRAM software extended with special Rapid UML solution from Software Development area of ConceptDraw Solution Park.

Financial Trade UML Use Case Diagram Example

This sample represents the actors, use cases and dependencies between them, and also the relationships between use cases. There are used dependency and use case generalization associations on this UML diagram. Use case generalization is used when you have two similar use cases, but one of them does more than another. This sample shows the work of the Financial Trade sphere and can be used by trading companies, commercial organizations, traders, different exchanges.