April 13, 2011, 7:18 a.m.
posted by demx
Building a Timing Diagram from a Sequence Diagram
Let's assemble a timing diagram from scratch. We're going to work from the same example used in the communication and sequence diagram chapters, the Create a new Regular Blog Account interaction, shown in Figure.
A sequence diagram contains very little, if any, information about timing, and its main focus is the order of events within an interaction
Timing Constraints in System Requirements
The interaction shown in Figure was originally the result of a requirement such as the one described in Requirement A.2.
Now, let's extend the original requirement with some timing considerations so that we've got something to add by modeling the interaction in a timing diagram.
Requirement A.2 has been modified to include a timing constraint that dictates how long it should take for the system to accept, verify, and create a new account. Now that there is more information about the timing of Requirement A.2, there is enough justification to model the interaction that implements the requirement using a timing diagram.