Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to Rational Rose 98i Module 6: Collaboration Diagram
Objectives:  Collaboration Diagram <ul><li>You will be able to: </li></ul><ul><ul><li>Create a collaboration diagram </li>...
Creating a Collaboration Diagram
Collaboration Diagram Toolbar Text Selection Tool Note Anchor Note to Item Object Link to Self Data Flow Class Instance Re...
Creating Objects Actor Object only Class only Object and class
Links Between Objects
Creating Messages OR
Multiple Objects of the Same Class
Reflexive Message
Multiple Messages per Message Arrow
Moving and Inserting Messages <ul><ul><li>Messages may not be moved or inserted in a Collaboration Diagram </li></ul></ul>...
Data Flows
Message Synchronization Options <ul><li>Simple (  ) </li></ul><ul><li>Synchronous (  ) </li></ul><ul><li>Balking (  )  </l...
Sequence Diagram
Exercise:  Collaboration Diagram
Exercise:  Sequence Diagram
Upcoming SlideShare
Loading in …5
×

06collaboration

625 views

Published on

  • Be the first to comment

  • Be the first to like this

06collaboration

  1. 1. Introduction to Rational Rose 98i Module 6: Collaboration Diagram
  2. 2. Objectives: Collaboration Diagram <ul><li>You will be able to: </li></ul><ul><ul><li>Create a collaboration diagram </li></ul></ul><ul><ul><li>Assign objects in a collaboration diagram to classes </li></ul></ul><ul><ul><li>Create links between objects </li></ul></ul><ul><ul><li>Add messages to links </li></ul></ul><ul><ul><li>Map messages to operations </li></ul></ul><ul><ul><li>Create a sequence diagram from a collaboration diagram </li></ul></ul>
  3. 3. Creating a Collaboration Diagram
  4. 4. Collaboration Diagram Toolbar Text Selection Tool Note Anchor Note to Item Object Link to Self Data Flow Class Instance Reverse Link Message Reverse Data Flow Object Link Link Message
  5. 5. Creating Objects Actor Object only Class only Object and class
  6. 6. Links Between Objects
  7. 7. Creating Messages OR
  8. 8. Multiple Objects of the Same Class
  9. 9. Reflexive Message
  10. 10. Multiple Messages per Message Arrow
  11. 11. Moving and Inserting Messages <ul><ul><li>Messages may not be moved or inserted in a Collaboration Diagram </li></ul></ul><ul><ul><li>A Sequence Diagram must be used </li></ul></ul><ul><ul><li>Process </li></ul></ul><ul><ul><ul><li>Switch to the Sequence Diagram </li></ul></ul></ul><ul><ul><ul><li>Move and/or insert the needed messages </li></ul></ul></ul><ul><ul><ul><li>Switch back to the Collaboration Diagram </li></ul></ul></ul>
  12. 12. Data Flows
  13. 13. Message Synchronization Options <ul><li>Simple ( ) </li></ul><ul><li>Synchronous ( ) </li></ul><ul><li>Balking ( ) </li></ul><ul><li>Timeout ( ) </li></ul><ul><li>Asynchronous ( ) </li></ul>
  14. 14. Sequence Diagram
  15. 15. Exercise: Collaboration Diagram
  16. 16. Exercise: Sequence Diagram

×