Your SlideShare is downloading. ×
  • Like
Collaboration Diagram
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Collaboration Diagram

  • 20,584 views
Published

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

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

Published in Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
20,584
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
335
Comments
4
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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