Tool Mentor: Describing the Run-time Architecture Using Rational XDE Developer
var backPath = './../../../';
var imgPath = './../../../images/';
var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_gpYSoAILEdq-_NKqZM1EhA", "_qS-iwAIOEdqTna4sZVFRow", "{303A82D2-E3AB-4501-8563-0D4D43782AF9}", "{C58782ED-003F-4E87-9A50-D01DDBE4A5AF}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_U5tiUAISEdqTna4sZVFRow", "{303A82D2-E3AB-4501-8563-0D4D43782AF9}", "{C58782ED-003F-4E87-9A50-D01DDBE4A5AF}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_AUv4MAIMEdq-_NKqZM1EhA", "_5ZuQsAIUEdqEutyfYo0quQ", "{303A82D2-E3AB-4501-8563-0D4D43782AF9}", "{C58782ED-003F-4E87-9A50-D01DDBE4A5AF}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_jD8dUAIbEdqEutyfYo0quQ", "_F1OgYAIbEdqEutyfYo0quQ", "{303A82D2-E3AB-4501-8563-0D4D43782AF9}", "{C58782ED-003F-4E87-9A50-D01DDBE4A5AF}"]}];
contentPage.preload(imgPath, backPath, nodeInfo, '', false, false, false);
Tool Mentor: Describing the Run-time Architecture Using Rational XDE Developer
This tool mentor describes how to perform Describing Runtime Architecture with Rational XDE Developer.
Tool: Rational XDE Developer
Relationships
Related Elements
Describe the Run-time Architecture
Main Description
Overview
This tool mentor supports performing Describing Runtime Architecture with Rational XDE Developer - Java
Platform Edition.
The steps in this tool mentor match those in the corresponding task.
Links to topics in XDE online Help are marked with .
The following steps are performed in this tool mentor:
Analyze Concurrency Requirements
Identify Processes and Threads
Identify Process Lifecycles
Identify Inter-Process Communication
Mechanisms
Allocate Inter-Process Coordination
Resources
Map Processes onto the
Implementation Environment
Map Design Elements to Threads of
Control
Analyze Concurrency Requirements
There is no Rational XDE specific guidance for this step.
Identify Processes and Threads
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 Adding Shapes to Diagrams
.
Mark the class as active. See Making Classes or
Objects Active
.
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. Specifying the Type of Concurrency for Operations
For
guidance related to message-driven EJBs, see Tool Mentor: Identifying Design Elements Using Rational XDE.
Identify Process Lifecycles
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.
Identify
Inter-Process Communication Mechanisms
There is no Rational XDE specific guidance for this step.
Allocate
Inter-Process Coordination Resources
There is no Rational XDE specific guidance for this step.
Map
Processes onto the Implementation Environment
There is no Rational XDE specific guidance for this step.
Map Design Elements
to Threads of Control
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 Adding
Diagrams .
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 Adding
Shapes to Diagrams
.
Add association relationships. See Adding
Association Relationships
.
Specify aggregation. Specifying Kinds of
Association Relationships
Reference:
Working with Class Diagrams
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
contentPage.onload();
Wyszukiwarka
Podobne podstrony:
describe runtime architecture 6C9B84describe runtime architecture/8E190Budowanie wizerunku firmy poprzez architekturęTHE CLOCK zegar telling the time podawanie godzin i cwiczeniaThe Time Machine Wehikuł czasu FullHD 1080p DTS AC3 5 1Output Section Descriptionrun silent run?eparchitekt arkitechnik architektury krajobrazu21[07] z2 01 uDescriptionSizerefine the architecture?F2AA31csps software architecture documentwięcej podobnych podstron