Interaction Diagrams for Example ATM System [Link]
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 [Link]
2 of 7 7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System [Link]
3 of 7 7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System [Link]
4 of 7 7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System [Link]
5 of 7 7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System [Link]
6 of 7 7/25/2019, 5:18 AM
Interaction Diagrams for Example ATM System [Link]
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