Tool Mentor: Finding Actors
and Use Cases 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 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
After finding the actors, record your results as follows:
- Open the Use-Case Model.
- Navigate to a package where actors are to be captured. See Model Structure Guidelines
for Rational Software Architect.
- 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.
- Add actors to the diagram. See
Adding Shapes to Use-Case Diagrams.
- 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.
After finding use cases, record your results as follows:
- Navigate to a package in which use cases are to be captured. See
Model Structure Guidelines for Rational Software Architect.
- Create a use-case diagram to capture use cases. See
Adding Use-Case Diagrams to Models
in the RSA online Help.
- Add use cases to the diagram. See
Adding Shapes to Use-Case Diagrams.
- 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 the interaction between actors and use cases by following these steps:
- Add previously created actors to the use-case diagram containing the use
cases. See
Adding Shapes to Use-Case Diagrams.
- 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.
- Optionally, describe the association. See
Documenting Model Elements.
- Optionally, add multiplicity of a role. See
Specifying Multiplicity of Association Ends.
Organize actors and use cases in packages.
Refer to
Grouping Model Elements in Packages
in the RSA online Help.
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.
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.
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
Tutorials:
Creating a Diagram with RSA
Analysis: Create the Sequence Diagram
Samples:
Annoted Sequence Diagram
|