Subject: Object names in sequence/collaboration diagrams > I have a question about the collaboration diagrams that we need to create > for each use case from assignment 1. > When a collaboration diagram involves another TCS's object (like in the > request info use case and the negotiate use case) do I need also to put in > the diagram the other TCS's control/boundary/entity objects. Yes. The messages in a collaboration or sequence diagram are between objects, not classes. One can any number of instances of each class. In the solution, I give some examples of it. In each column there are two names: object-name : class-name > For example: in the request info use case I need to check if the info is > located on the local DB. if not then the system should query a remote DB. in > this case we have a local and a remote entity objects and also a local and > remote control objects (to handle the communication between the two TCS > nodes). The negotiate use case has also these local and remote objects. > Do I need to put all of these objects in the same collaboration diagram for > a specific use case? or perhaps I need to create the diagram to show the > collaboration of both the local and the remote TCS nodes using the same > objects (without the local/remote notation). > Can you give references to examples of collaboration diagrams on the net or > other books. The book we are using doesn't contain these examples. The solution shows how this is done. Obviously, this will not count against you in your solution.