Tool Mentor: Structuring
the Use-Case Model Using Rational Software Architect
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 RSA online Help are marked with .
Overview
This tool mentor assumes that a Use-Case Model, populated with actors and use
cases, has already been created by following the steps outlined in Tool
Mentor: Finding Actors and Use Cases Using Rational Software Architect.
This tool mentor consists of the following steps:
Additional Tool Information
Sharing of common use cases is accomplished by adding relationships between
existing use cases or creating new use cases. To do this, follow these steps:
- Open the Use-Case Model.
- Navigate to the package containing the use cases. See Model Structure Guidelines
for Rational Software Architect.
- In Tool Mentor: Finding Actors and Use Cases Using
Rational Software Architect, a use-case diagram was created containing all the use cases
and actors. Navigate to this diagram.
- Refactor the use cases, creating new ones as applicable. The procedure for
creating new use cases using RSA is
described in Tool Mentor: Finding Actors and Use Cases
Using Rational Software Architect. Detailing these new use cases is described in Tool
Mentor: Detailing a Use Case Using Rational Software Architect.
- Add relationships between the use cases. The following sections describe
how to add each kind of relationship.
- Document each relationship. See
Documenting Model Elements.
Create additional use-case diagrams and package them as needed to manage the
complexity. See
Adding Use-Case Diagrams to Models
and
Grouping Model Elements in Packages.
For more information, refer to
Modeling the Behavior of a System with Use-Case Diagrams.
Refer to
Adding Include Relationships.
Refer to
Adding Extend Relationships.
Refer to
Adding Generalization Relationships.
- Open the Use-Case Model.
- Navigate to the package containing the actors. See Model Structure Guidelines for Rational Software Architect.
- In Tool Mentor: Finding Actors and Use Cases Using
Rational Software Architect, a diagram was created to capture all the actors. Open this
diagram.
- Refactor existing actors, and create new actors as applicable. The procedure
for creating actors is explained in Tool Mentor: Finding
Actors and Use Cases Using Rational Software Architect.
- Add generalizations between actors. See
Adding Generalization Relationships.
- Optionally document each generalization relationship. See
Documenting Model Elements.
For more information, refer to
Modeling the Behavior of a System with Use-Case Diagrams.
RSA can produce reports that extract use-case information in an easy-to-review
format. RSA can also publish an entire model into a format suitable for Web-browser viewing and navigating.
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
Tutorials:
Requirements: Build a Use-Case Model
Requirements: Create a Use-Case Diagram
Samples:
Annoted Use-Case Diagram
|