Interaction Diagrams for Example ATM System                      http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
Interaction Diagrams for Example ATM System
         UML defines two types of Interaction Diagram: the Sequence Diagram and the Collaboration Diagram. In
         order to illustrate both types, the major use cases are documented using Sequence Diagrams, and the specific
         subcases of transaction (withdrawal, etc.) and the Invalid PIN Extension are documented using Collaboration
         Diagrams. (The major reason for using two different types of diagram is pedagogical - to illustrate each type.)
                Sequence Diagram for System Startup Use Case
                Sequence Diagram for System Shutdown Use Case
                Sequence Diagram for Session Use Case
                Sequence Diagram for Transaction Use Case (Since transaction is abstract, this gives the overall flow
                of a transaction. See the interactions below for specific concrete cases.)
                Collaboration realizing specifics of Withdrawal Transaction Use Case
                Collaboration realizing specifics of Deposit Transaction Use Case
                Collaboration realizing specifics of Transfer Transaction Use Case
                Collaboration realizing specifics of Inquiry Transaction Use Case
                Collaboration realizing Invalid PIN Extension
1 of 7                                                                                                              7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System   http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
2 of 7                                                                                           7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System   http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
3 of 7                                                                                           7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System   http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
4 of 7                                                                                           7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System   http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
5 of 7                                                                                           7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System   http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
6 of 7                                                                                           7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System                                          http://www.math-cs.gordon.edu/courses/cs211/ATMExample/Interactions...
         Page of links for non frames-enabled browsers.
            Copyright © 2000, 2002 - Russell C. Bjork. Permission for non-commercial reproduction for educational use is hereby granted; all other rights are
                                                                              reserved.
7 of 7                                                                                                                                               7/25/2019, 5:18 AM