Uml2clearquest ()
-
Upload
alex-novichkov -
Category
Business
-
view
8.729 -
download
0
description
Transcript of Uml2clearquest ()
UML2ClearQuest for extend IBM Rational ClearQuest.
Transfer UML diagrams to ClearQuest Designer's state
machine
www.rational-tools.com (eng) (eng)www.cmcons.com (rus) (rus)
www.rational-tools.com & www.cmcons.com
AgendaAgenda
Rationale
Description
Features
Requirements and specifications
Demo
www.rational-tools.com & www.cmcons.com
RationaleRationale
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 administratorErrors can frequently occur when transferring the diagramsCorrecting the diagram entails manual reprogramming of the ClearQuest state transition matrix
www.rational-tools.com & www.cmcons.com
DescriptionDescription
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 - 2Description - 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
UML2ClearQuestUML2ClearQuest. Features. 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
UML2ClearQuestUML2ClearQuest. Features - 2. 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: rMain idea: round-trip engineering ound-trip engineering
UMLUML
TranslateTranslate
ClearQuest ClearQuest
DesignerDesigner
TranslateTranslate
www.rational-tools.com & www.cmcons.com
UML2ClearQuest. UML to CQ DesignerUML2ClearQuest. UML to CQ Designer
Load page from Load page from
visiovisio
Check UMLCheck UML
Select Select
ClearQuest ClearQuest
Change Request Change Request
for modifyfor modify
Start ExportStart Export
Two optionsTwo options: :
modify existing modify existing
record type or record type or
create NEW!!!create NEW!!!
www.rational-tools.com & www.cmcons.com
UML2ClearQuest. CQ Designer to UMLUML2ClearQuest. CQ Designer to UML
Select existing ClearQuest schemaSelect existing ClearQuest schema
Select configuration record type and Select configuration record type and
save in UMLsave in UML
www.rational-tools.com & www.cmcons.com
RequirementsIBM Rational ClearQuest Designer (ALL versions, include 7.1)
IBM Rational ClearQuest (ALL versions, include 7.1)
For create state-chart UML diagrammsMicrosoft 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 diagrammStep 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
RSARSA
www.rational-tools.com & www.cmcons.com
VisioVisio
www.rational-tools.com & www.cmcons.com
StarUMLStarUML
www.rational-tools.com & www.cmcons.com
Step 2. Load UML diagram into UML2ClearQuestStep 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 DesignerStep 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 Step 4 (optional). View UML in ClearQuest for
windows Clientwindows Client
www.rational-tools.com & www.cmcons.com
Thank youThank you
More info: More info:
www.rational-tools.comwww.rational-tools.com