Tool Mentor: Describing the
Run-time Architecture Using Rational XDE Developer - .NET Edition
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 Rational XDE online Help are marked with .
Overview
This tool mentor assumes that the basic structure of the Design Model has
been set up according to the steps outlined in Tool Mentor:
Performing Architectural Analysis Using Rational XDE.
The following steps are performed in this tool mentor:
There is no Rational XDE specific guidance for this step.
If there is application concurrency, then you must identify threads of control,
which are shown as active classes.
- Identify the package in which the active class belongs. Navigate to that
package.
- Add the active class to a class diagram. See
.
- Mark the class as active. See
.
- Navigate to the use-case realization that requires this active class.
- Illustrate complex inter-process and inter-thread communication using sequence
diagrams. For guidance on creating sequence diagrams as part of use-case realizations,
see Tool Mentor: Designing Use-Cases Using Rational
XDE.
- Specify the type of concurrency for operations. See
.
Add sequence diagrams to represent process and thread lifecycles. Each process
or thread must appear in the sequence diagrams that create and destroy it. For
guidance related to creating sequence diagrams, see Tool
Mentor: Designing Use-Cases Using Rational XDE.
There is no Rational XDE specific guidance for this step.
There is no Rational XDE specific guidance for this step.
There is no Rational XDE specific guidance for this step.
Use aggregation relationships to show the composition of the active classes
and to show non-active classes that execute under the control of the active
classes.
- Navigate to the Design Model package that contains the Process View. See
Rational XDE Model Structure Guidelines.
- Add a class diagram to this package. See
.
- Drag and drop the active classes, along with the significant design classes
that are under the control of these active classes, onto the class diagram.
See
.
- Add association relationships. See
.
- Specify aggregation. See
.
For more information, refer to
in the Rational XDE online Help.
|