0
Collaboration Diagram
Types of Interaction diagrams <ul><li>There are two types of interaction   diagrams: </li></ul><ul><li>Sequence  diagrams:...
Scenarios <ul><li>Use case diagram presents an outside view of the system. </li></ul><ul><li>Flow of events, captures the ...
Scenarios <ul><li>It is one path through the flow of events for the use case. </li></ul><ul><li>Scenarios help discovering...
Scenarios how to capture? <ul><li>Sequence Diagram </li></ul><ul><li>Collaboration Diagram </li></ul>
Sequence Diagram
Sequence Diagrams <ul><li>A sequence diagram displays object interactions arranged in a time sequence </li></ul>: Student ...
Sequence Diagram  (Example)
Collaboration Diagram
Collaboration Diagrams <ul><li>Dynamic behavior of objects can, in addition to sequence diagrams, also be represented by  ...
Collaboration Diagrams
Another Example Sequence diagram
Another Example Collaboration diagram
 
Fun Example Objects
Fun Example Sequence diagram
Fun Example Sequence diagram
Fun Example Collaboration diagram
When to use Interaction Diagrams
Rational Rose  Live Demo
Your Turn - Lab Activity  Practicing Interaction Diagrams <ul><li>Use Rational Rose 2002 to create Sequence and Collaborat...
What Next…? <ul><li>For your project, you need to:  </li></ul><ul><ul><li>Discover Classes from flow of events </li></ul><...
Upcoming SlideShare
Loading in...5
×

Collaboration Diagram

22,923

Published on

useful Presentation for those who want to save their time for searching over this topic on internet:)

Published in: Technology, Education
4 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
22,923
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
440
Comments
4
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Collaboration Diagram"

  1. 1. Collaboration Diagram
  2. 2. Types of Interaction diagrams <ul><li>There are two types of interaction diagrams: </li></ul><ul><li>Sequence diagrams: </li></ul><ul><ul><li>emphasize the order / Sequence or concurrency of the interactions. </li></ul></ul><ul><li>Collaboration diagrams: </li></ul><ul><ul><li>emphasize the interacting objects . </li></ul></ul>
  3. 3. Scenarios <ul><li>Use case diagram presents an outside view of the system. </li></ul><ul><li>Flow of events, captures the functionality of the use case </li></ul><ul><li>Scenarios are used to describe how use cases are realized as interactions among societies of objects </li></ul>
  4. 4. Scenarios <ul><li>It is one path through the flow of events for the use case. </li></ul><ul><li>Scenarios help discovering objects, classes and object interaction needed to carry out a piece of the functionality in use case </li></ul><ul><li>Scenarios shows how the responsibility of a use case are distributed among the objects </li></ul>
  5. 5. Scenarios how to capture? <ul><li>Sequence Diagram </li></ul><ul><li>Collaboration Diagram </li></ul>
  6. 6. Sequence Diagram
  7. 7. Sequence Diagrams <ul><li>A sequence diagram displays object interactions arranged in a time sequence </li></ul>: Student registration form registration manager math 101 1: fill in info 2: submit 3: add course(joe, math 01) 4: are you open? 5: are you open? 6: add (joe) 7: add (joe) math 101 section 1
  8. 8. Sequence Diagram (Example)
  9. 9. Collaboration Diagram
  10. 10. Collaboration Diagrams <ul><li>Dynamic behavior of objects can, in addition to sequence diagrams, also be represented by collaboration diagrams. </li></ul><ul><li>The transformation from a sequence diagram into a collaboration diagram is a bi-directional function. </li></ul><ul><li>The difference between sequence diagrams and collaboration diagrams is that collaboration diagrams emphasize more the structure than the sequence of interactions. </li></ul><ul><li>Within sequence diagrams the order of interactions is established by vertical positioning whereas in collaboration diagrams the sequence is given by numbering the interactions. </li></ul>
  11. 11. Collaboration Diagrams
  12. 12. Another Example Sequence diagram
  13. 13. Another Example Collaboration diagram
  14. 15. Fun Example Objects
  15. 16. Fun Example Sequence diagram
  16. 17. Fun Example Sequence diagram
  17. 18. Fun Example Collaboration diagram
  18. 19. When to use Interaction Diagrams
  19. 20. Rational Rose Live Demo
  20. 21. Your Turn - Lab Activity Practicing Interaction Diagrams <ul><li>Use Rational Rose 2002 to create Sequence and Collaboration diagrams for the Scenario provided in Lab 09 of lab manual </li></ul>
  21. 22. What Next…? <ul><li>For your project, you need to: </li></ul><ul><ul><li>Discover Classes from flow of events </li></ul></ul><ul><ul><li>Identify Boundary, Control and Entity Classes </li></ul></ul><ul><ul><li>Capture dynamic behavior of use case using Sequence and Collaboration diagrams </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×