Uml2Clearquest For Extend Ibm Rational Clearquest. Transfer Uml Diagrams To Clearquest Designer'S State Machine

Download as ppt
Download as ppt
You are on page 1of 22

UML2ClearQuest for extend IBM Rational ClearQuest.

Transfer UML diagrams to ClearQuest Designer's state


machine

www.rational-tools.com (eng)
www.cmcons.com (rus)
Agenda

Rationale
Description
Features
Requirements and specifications
Demo

www.rational-tools.com & www.cmcons.com


Rationale

In ClearQuest, a change request’s lifecycle is


described via state machines, which is defined by the
state transition matrix. Programming these matrices is
an administrative task, which is based on some
specification
The specification is written by an analyst, usually
using two types of charts that describe a process –
State-charts and Activity-charts. These charts are
handed over to the administrator, who plots them to
ClearQuest. This approach has several obvious
deficiencies:
There’s an excessive link in the chain: the administrator
Errors can frequently occur when transferring the diagrams
Correcting the diagram entails manual reprogramming of the
ClearQuest state transition matrix
www.rational-tools.com & www.cmcons.com
Description

The purpose of this application is to ease the


process of programming ClearQuest
Designer's state transitions matrix for change
requests
UML2ClearQuest can export UML state charts
to ClearQuest Designer, which makes for a
simple visual design process

www.rational-tools.com & www.cmcons.com


Description - 2

UML2ClearQuest enables for automatic state


chart transformations to ClearQuest
Designer’s state transition matrix for a certain
entity (change request) and is distributed in
two flavors, for different platforms:
As a plug-in for IBM Rational Software Architect
As an external application, which takes UML diagrams
(in Visio & StarUML format), and converts them to
ClearQuest’s state machine.

www.rational-tools.com & www.cmcons.com


UML2ClearQuest. Features

Supports UML 2.1 and up


Analyze state chart syntax for ClearQuest
state machine compatibility
UML diagrams can be transferred to new
entities in a ClearQuest schema, or existing
entities can be modified based on the UML
A ClearQuest-style preview of the transition
matrix is available for checking the end-
results
Code style independency
Multilanguage support
www.rational-tools.com & www.cmcons.com
UML2ClearQuest. Features - 2

Import and visualize state charts from


ClearQuest – reverse-engineering is employed
to correct an already existing lifecycle with the
visual convenience of UML
Programming ClearQuest transition matrices
based on activity diagrams, with required field
detection and access rights configuration
according to groups and role policy
depending on the state and action.
There are no similar solutions on the market

www.rational-tools.com & www.cmcons.com


Main idea: round-trip engineering

Translate

ClearQuest
UML Designer

Translate

www.rational-tools.com & www.cmcons.com


UML2ClearQuest. UML to CQ Designer

Load page from


visio

Check UML

Select
ClearQuest
Change Request
for modify

Two options:
modify existing
record type or
create NEW!!!

Start Export
www.rational-tools.com & www.cmcons.com
UML2ClearQuest. CQ Designer to UML
Select existing ClearQuest schema

Select configuration record type and


save in UML
www.rational-tools.com & www.cmcons.com
Requirements
IBM Rational ClearQuest Designer (ALL versions,
include 7.1)
IBM Rational ClearQuest (ALL versions, include 7.1)

For create state-chart UML diagramms


Microsoft Visio
Star UML
IBM Rational Software Architect (next version)

www.rational-tools.com & www.cmcons.com


Demo

www.rational-tools.com & www.cmcons.com


Step 1. Construct UML diagramm

A diagram is first constructed in Visio,


StarUML or RSA. The diagram's type should
be State chart

www.rational-tools.com & www.cmcons.com


RSA

www.rational-tools.com & www.cmcons.com


Visio

www.rational-tools.com & www.cmcons.com


StarUML

www.rational-tools.com & www.cmcons.com


Step 2. Load UML diagram into UML2ClearQuest

UML2ClearQuest reads the Visio file


and locates all the State Chart diagrams
The basis of UML2ClearQuest is syntactic
analysis of UML diagrams for ClearQuest state
machine compliancy (since not all UML state
charts can be translated to ClearQuest)
A connection to ClearQuest must be available,
and at this stage you choose the entity to
which the export is being made. If the entity
does not yet exist, it will be created.

www.rational-tools.com & www.cmcons.com


www.rational-tools.com & www.cmcons.com
Step 3. View result. ClearQuest Designer

The result of UML2ClearQuest is a configured


state transition matrix in ClearQuest Designer.
UML2ClearQuest automatically creates all the
necessary states and actions between them.
All that's left to do is define the fields'
behaviour and access policy

www.rational-tools.com & www.cmcons.com


www.rational-tools.com & www.cmcons.com
Step 4 (optional). View UML in ClearQuest for
windows Client

www.rational-tools.com & www.cmcons.com


Thank you
More info:
www.rational-tools.com

www.rational-tools.com & www.cmcons.com

You might also like