UML Timing Diagram Example
An example of timing diagram which shows some duration constraints for a fabricated website to evaluate how long web user should wait to see something rendered on his/her display.
After web user enters web page URL, the URL should be resolved to some IP address. DNS resolution can add some tangible waiting time to the response latency as perceived by user. Latency delays related to DNS resolution could range from 1 ms (local DNS cache) to several seconds.
With simple Model–View–Control (MVC) implementation, Java servlet gets control and requests some data from "model". Communication with data sources usually takes some discernible time. After data is received and processed, servlet forwards request processing to JSP ("view"). Buffered HTTP response is sent back to the browser.
Timing Diagram Example - User Experience Website Latency