UML
S.PRAVALLIKA
TECHNICAL TRAINER(GIET)
UMLWhat is UML?
 UML is an acronym that stands for Unified Modeling Language. Simply put, UML is a
modern approach to modeling and documenting software. In fact, it’s one of the most
popular business process modeling techniques.
 It is based on diagrammatic representations of software components. By using visual
representations, we are able to better understand possible flaws or errors in software or
business processes.
Types of UML Diagrams
 There are several types of UML diagrams and each one of them serves a
different purpose regardless of whether it is being designed before the
implementation or after (as part of documentation).
 The two most broad categories that encompass all other types
are Behavioral UML diagram and Structural UML diagram.
UML Diagrams
Behavioral
 Activity Diagram
 Use Case Diagram
 Sequence Diagram
 Collaboration Diagram
Structural
 Class Diagram
Use case diagram example
 Bank ATM
 An automated teller machine (ATM) or the automatic banking machine
(ABM) is a banking subsystem (subject) that provides bank customers with
access to financial transactions in a public space without the need for a
cashier, clerk, or bank teller.
 Customer (actor) uses bank ATM to Check Balances of his/her bank
accounts, Deposit Funds, Withdraw Cash and/or Transfer Funds (use
cases). ATM Technician provides Maintenance and Repairs. All these use
cases also involve Bank actor whether it is related to customer transactions
or to the ATM servicing.
Usecasediagram
Activitydiagram
Sequencediagram
Collaborationdiagram
Classdiagram
WEB REFERENCES
 https://tallyfy.com/uml-diagram/
 https://www.edrawsoft.com/uml-diagram-symbols.html
 https://www.startertutorials.com/uml/uml-diagrams-atm-application.html

UML

  • 1.
  • 2.
    UMLWhat is UML? UML is an acronym that stands for Unified Modeling Language. Simply put, UML is a modern approach to modeling and documenting software. In fact, it’s one of the most popular business process modeling techniques.  It is based on diagrammatic representations of software components. By using visual representations, we are able to better understand possible flaws or errors in software or business processes.
  • 3.
    Types of UMLDiagrams  There are several types of UML diagrams and each one of them serves a different purpose regardless of whether it is being designed before the implementation or after (as part of documentation).  The two most broad categories that encompass all other types are Behavioral UML diagram and Structural UML diagram.
  • 4.
    UML Diagrams Behavioral  ActivityDiagram  Use Case Diagram  Sequence Diagram  Collaboration Diagram Structural  Class Diagram
  • 6.
    Use case diagramexample  Bank ATM  An automated teller machine (ATM) or the automatic banking machine (ABM) is a banking subsystem (subject) that provides bank customers with access to financial transactions in a public space without the need for a cashier, clerk, or bank teller.  Customer (actor) uses bank ATM to Check Balances of his/her bank accounts, Deposit Funds, Withdraw Cash and/or Transfer Funds (use cases). ATM Technician provides Maintenance and Repairs. All these use cases also involve Bank actor whether it is related to customer transactions or to the ATM servicing.
  • 7.
  • 9.
  • 11.
  • 13.
  • 15.
  • 16.
    WEB REFERENCES  https://tallyfy.com/uml-diagram/ https://www.edrawsoft.com/uml-diagram-symbols.html  https://www.startertutorials.com/uml/uml-diagrams-atm-application.html