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. We are also putting in efforts to perfect our more heavily used diagrams like UML sequence diagrams, activity diagrams, and our class diagram tool. 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.
Start your Lucidchart trial here. No download or plugins required.