Sequence Diagram Examples

Various examples of UML sequence diagrams. Each sequence diagram example is available as an image and also as SIMP file which you can edit in the SIM diagram editor.

Online Shopping (UML Sequence Diagram)

This UML sequence diagram example shows the process of an online shopping transaction, involving the Customer, Shopping website, Payment gateway, and Shipping company.

Hospital Management System (UML Diagrams)

The example project models a hospital management system using UML use case, class and sequence diagrams.

Vending Machine (UML Sequence Diagram)

A UML sequence diagram example that shows the process of buying a drink by a customer and making it by a vending machine.

Taxi Booking System (UML Sequence Diagram)

An example of a UML sequence diagram for a taxi booking system. It shows interactions between customers, taxi drivers, apps, and the taxi system server.

Report Generation System (UML Sequence Diagram)

This example of a UML sequence diagram shows the behavior of a report generation system.

Feedback System (UML Sequence Diagram)

This examples shows a UML sequence diagram for a user feedback system.

Shopping Cart (UML Sequence Diagram)

An example of a UML sequence diagram for shopping cart processing. It shows the user manipulation with a shopping cart in an e-shop.

User Registration (UML Sequence Diagram)

A UML sequence diagram for the user registration process. This example depicts how a user interacts with a sign-up form.

Login Module (UML Sequence Diagram)

A UML sequence diagram example for a login module. It shows how a user login is handled by an authentication system.

ATM Withdrawal - UML Sequence Diagram for Withdrawing Money from ATM

An example of the sequence diagram for withdrawing money from ATM using 3 lifelines.

Command Stack (Diagram)

The executed commands may be stored in a stack to provide undo and redo functionality. These diagrams show the structure and behavior of a command stack.

Logger (Model of Extensible Logging Module)

Proper logs are essential for long-term system administration. A good logging module should be extensible, configurable and easy to use. This example model may be a good starting point for your solution. It allows you to dynamically change the outputs for the logs and log to multiple targets at once.