Purpose

This section provides links to additional information related to this tool mentor.


The steps in this tool mentor match those in the activity. Links to topics in the RSA online Help are marked with .

Overview

This tool mentor assumes that a Use-Case Model has already been created in accordance with the Model Structure Guidelines for Rational Software Architect.

The following steps are performed in this tool mentor:

Additional Tool Information

Find Actors To top of page

After finding the actors, record your results as follows:

  1. Open the Use-Case Model.
  2. Navigate to a package where actors are to be captured. See Model Structure Guidelines for Rational Software Architect.
  3. Create a diagram to capture actors, selecting use-case diagram for the diagram type. See Adding Use-Case Diagrams to Models in the RSA online Help.
  4. Add actors to the diagram. See Adding Shapes to Use-Case Diagrams.
  5. Annotate each actor with a brief description. See Documenting Model Elements.

For more information, refer to Modeling the Behavior of a System with Use-Case Diagrams in the RSA online Help.

Find Use Cases To top of page

After finding use cases, record your results as follows:

  1. Navigate to a package in which use cases are to be captured. See Model Structure Guidelines for Rational Software Architect.
  2. Create a use-case diagram to capture use cases. See Adding Use-Case Diagrams to Models in the RSA online Help.
  3. Add use cases to the diagram. See Adding Shapes to Use-Case Diagrams.
  4. Provide a brief description and the outlined flow of events. This can be initially annotated on the model element. (See Documenting Model Elements.) Alternatively, you can use the RUP-provided template for Artifact: Use Case and attach it to the use case in the model. See Linking External Files to Model Elements.

Describe How Actors and Use Cases Interact To top of page

Describe the interaction between actors and use cases by following these steps:

  1. Add previously created actors to the use-case diagram containing the use cases. See Adding Shapes to Use-Case Diagrams.
  2. Add communicates associations between actors and use cases. (See Adding Association Relationships.) If an association is navigable in only one direction, select a directed association, click the consumer shape first, and then click the supplier shape.
  3. Optionally, describe the association. See Documenting Model Elements.
  4. Optionally, add multiplicity of a role. See Specifying Multiplicity of Association Ends.

Package Use Cases and Actors To top of page

Organize actors and use cases in packages.

Refer to Grouping Model Elements in Packages in the RSA online Help.

Present the Use-Case Model in Use-Case Diagrams To top of page

For the purposes of this tool mentor, it is assumed that diagrams have been created as actors and use cases are identified. See earlier steps for guidance on use-case diagramming using RSA.

Develop a Survey of the Use-Case Model To top of page

RSA provides Use-Case Model reports. It might be helpful to publish the model to HTML format. Also note that diagrams can be copied from RSA to Microsoft Word and other programs.

For more information, refer to Generating Standard Model Reports and Generating Custom Model Reports.

Evaluate the Results To top of page

Reports (see previous step) and published models can be useful for reviewing the model.

For more information, refer to Publishing Models for Review Outside the Modeling Tool and to the following tutorials:

  • Generating Standard Model Reports
  • Generating Custom Model Reports
  • Publishing Models to Web

Additional Tool InformationTo top of page

Tutorials:

  • Creating a Diagram with RSA
  • Analysis: Create the Sequence Diagram

Samples:

  • Annoted Sequence Diagram

Rational Unified Process   2003.06.15