Activity Diagram Examples

Examples of various processes depicted in activity diagrams. Each activity diagram example is also available as a SIMP file to download.

Asynchronous Processes using UML Activity Diagrams

In modern software development, understanding the intricacies of asynchronous processing is vital for designing systems that are efficient, responsive, and scalable. UML activity diagrams allow to visualize the workflow of asynchronous processes. These diagrams can help to trace the flow of control and data through various system components also in parallel executions.

Employee Onboarding Workflow (UML Activity Diagram)

Onboarding a new employee can be a complex process, involving multiple teams and departments within an organization. A swimlane diagram can be a helpful tool to visualize and analyze the workflow and identify areas for improvement.

Pharmacy Process Flow (UML Activity Diagram)

The example UML activity diagram for a pharmacy outlines the steps involved in filling a prescription and completing the transaction with a patient.

Car Rental System (UML Activity Diagram)

The activity diagram depicts the process of renting a car by a client from the car rental system.

Email Client - Mark All as Read (UML Activity Diagram)

A UML activity diagram example that depicts a for-each loop using an expansion region element. The example shows the algorithm of marking all email messages as read.

Life Insurance System (UML Diagrams)

The UML diagrams describe a life insurance system. The life insurance system registers clients and supports insurance processes. The actors and their interactions with the system are modeled using a use case diagram. The project describes these insurance processes using UML activity diagrams - new client registration for insurance, insurance claim, and insurance premium collection.