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.)


[ Interaction for system startup ]


[ Interaction for system shutdown ]


[ Interaction for a session ]


[ Interaction for a transaction ]


[ Interaction for specifics of a withdrawal transaction ]


[ Interaction for specifics of a deposit transaction ]


[ Interaction for specifics of a transfer transaction ]


[ Interaction for specifics of an inquiry transaction ]


[ Interaction for invalid PIN extension ]


Page of links for non frames-enabled browsers.

Valid XHTML 1.0!

Copyright © 2000, 2002 - Russell C. Bjork. Permission for non-commercial reproduction for educational use is hereby granted; all other rights are reserved.