Workshop

In this day you have learned about state, sequence and collaboration diagrams. To confirm your knowledge about these diagrams try answering these questions and draw some diagrams given below.

1 Must every state diagram have a final state (represented by the bull's eye)?
2 What is the difference between sequential substates and concurrent substates?
3 Define synchronous message and asynchronous message.
4 In a generic sequence diagram, how do you represent the flow of control implied by an if statement?
5 How do you show sequential information in a collaboration diagram?
6 Is it necessary to include both a collaboration and a sequence diagrams in most UML models that are built?
7 Move your mouse. Take a look at your monitor, and you'll see how mouse pointer moves from one position to another. Try modeling (state, sequence and collaboration diagram) this process. What computer parts will be involved in this scenario?