Timing Diagram Tutorial

A timing diagram is a specific behavioral modeling diagram that focuses on timing constraints. If you need to know how objects interact with each other during a certain period of time, you use a timing diagram to describe that behavior. You can think of a timing diagram as an inverted sequence diagram. Instead of different objects on the x-axis, time is passing on the x-axis from left to right. The different components of the system which interact with each other are stacked together on the y-axis.

Use a free, customizable template in Lucidchart to make your own timing diagram. You'll find it's incredibly intuitive.

Try it now
Sign up free

Timing Diagram Example

This timing diagram example uses the very basic water cycle component diagram example to demonstrate the timing diagram. Since the timing diagram is focused on how long each step takes, not on the system itself, you could think of this as a diagram of the different phases that a water droplet cycles through.

Timing Diagram Software

Timing diagrams aren't the most popular, but Lucidchart does give you the ability to create them using our UML software. We are also putting in efforts to perfect our more heavily used diagrams like sequence diagrams, activity diagrams, and our class diagrams. To create the above diagrams in Lucidchart, you can use a swim lane from the BPMN shape library and lines with "none" endings that connect to each other. You can also use package shapes with lines to separate the steps.

Timing Diagram Resources

Use Lucidchart to collaborate and create UML diagrams when you start an account for free today! No plugins or download required.

Sign up