Tool Mentor: Managing Collaboration Diagrams Using Rational Rose
var backPath = './../../../';
var imgPath = './../../../images/';
var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_gpYSoAILEdq-_NKqZM1EhA", "_qS-iwAIOEdqTna4sZVFRow", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{49ACA284-8922-4308-BEA7-2EDE22B77AA2}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_U5tiUAISEdqTna4sZVFRow", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{49ACA284-8922-4308-BEA7-2EDE22B77AA2}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_AUv4MAIMEdq-_NKqZM1EhA", "_5ZuQsAIUEdqEutyfYo0quQ", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{49ACA284-8922-4308-BEA7-2EDE22B77AA2}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_jD8dUAIbEdqEutyfYo0quQ", "_F1OgYAIbEdqEutyfYo0quQ", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{49ACA284-8922-4308-BEA7-2EDE22B77AA2}"]}];
contentPage.preload(imgPath, backPath, nodeInfo, '', false, false, false);
Tool Mentor: Managing Collaboration Diagrams Using Rational Rose
This tool mentor describes how to use Rational Rose to create collaboration diagrams that show interactions between objects.
Tool: Rational Rose
Relationships
Related Elements
Use-Case Analysis
Use-Case Design
Main Description
Overview
The following is a summary of the steps you perform to describe the interactions between objects using collaboration
diagrams:
Create a collaboration
diagram under the Use-Case Realization
Create an object in a collaboration diagram
Create links between the objects
Create messages between objects
For detailed information about collaboration diagrams, see:
Collaboration Diagrams (Overview) in the Rational Rose online help
Chapter 4, Introduction to Diagrams and Chapter
9, Interaction Diagrams and Specifications in the Using Rational Rose manual.
1. Create a collaboration diagram under the
Use-Case Realization
When you create a collaboration diagram for a use case realization, consider naming the diagram "<use-case name>
- <flow type>". This naming convention simplifies future tracing of objects to the use-case realization that they
participate in. Also, use the documentation window to enter a brief description of the scenario that the collaboration
diagram depicts.
2. Create an object in a collaboration diagram
A collaboration diagram is an interaction diagram that shows the sequence of messages that implement an operation or a
transaction. Collaboration diagrams show objects, their links, and their messages. They can also contain simple class
instances and class utility instances. Each collaboration diagram provides a view of the interactions or structural
relationships that occur between objects and object-like entities in the current model. In this step, you:
Drag and drop actors onto the sequence diagram.
Add objects to the diagram and identify the classes the objects belong to.
3. Create links between objects
Links provide a way for two objects/actors to exchange messages. A link is an instance of an association, analogous to
an object being an instance of a class.
4. Create messages between objects
A message represents the communication between actors and objects, indicating that an action will follow. It carries
information from the source focus of control to the destination focus of control. In a collaboration diagram a message
icon can represent multiple messages. When you create a message, use the documentation field in the Message
Specification to describe the message.
The collaboration diagram toolbox contains two message tools. The forward message tool, bearing an arrow pointing
"northeast," places a message icon from client to supplier. The reverse message tool, bearing an arrow pointing
"southwest," places a message icon from supplier to client. The default synchronization for a message is "simple."
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
contentPage.onload();
Wyszukiwarka
Podobne podstrony:
manage sequence diagrams?1A1E78Advanced Project Management?ycja polska?promconfiguration change management81A29007 Diagram sekwencjiManagerFactoryParametersmanage changing requirements?6AC18Drup test manager?449E26Project manager CV example 12001 04 Xml Content Managementconfiguration management?FE6290manage?pendencies tmD619021Phase Diagram of Ultrafine Carbonmanage interfacesTF93981Toyota Supra? Wiring Diagramsmanage?taCV Key Account Managerwięcej podobnych podstron