8/9/2019 Guia Visual Paradigm
1/64
Visual Paradigm
Quick Start
Last update: Dec 23, 2014
© Coprig!t 2002"2014 Visual Paradigm #$ter$atio$
8/9/2019 Guia Visual Paradigm
2/64
Visual Paradigm Quick Start
Table of Contents Table of Contents 2
Getting Started 3
Installing Visual Paradigm 3
Starting Visual Paradigm 3
The Environment 4
Saving and Oening Pro!ect "
Basic Diagramming Techniques 6
Creating #iagram $
Creating and Connecting Shaes $
%esi&ing Shae '
(dding Control Points to Connector '
#escribing )odel Element '
Editing Shae Color '
UML Modeling
*se Case #iagram +
Se,uence #iagram +
(ctivit- #iagram .
Class #iagram /0
Business !rocess Modeling "#ith B!M$% &2
1usiness Process #iagram 21P# /
5orking 6ith Sub7Process /
#ocumenting 5orking Procedure /3
(nimating 1usiness Process /3
'equirements Gathering &(
Identif-ing *se Cases 6ith *se Case Statements /4
5riting *ser Stor- /"
Srint )anagement /$
#etailing *ser Stor- /$
5riting *ser Stor- Scenario /'
Scenario7based 6ireframing /+
Producing %e,uirement Seci8cation 0
Code )ngineering 2&
9ava %ound7Tri /
C:: %ound7Tri /
Instant %everse /
Instant ;enerator /
%everse Engineer Se,uence #iagram from 9ava
Documentation 23
#oc< Comoser 3
Pro!ect Publisher 4
Collaborati*e Modeling 2+
Subscribing to VPositor- "
Imorting a Pro!ect $
Committing '
*dating '
http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page2http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page2http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page2http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page2http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page4http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page4http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page4http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page4http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page5http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page5http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page5http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page5http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page9http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page9http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page9http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page9http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page10http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page10http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page10http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page10http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page15http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page15http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page15http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page15http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page17http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page17http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page17http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page17http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page18http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page18http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page18http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page18http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page20http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page20http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page20http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page20http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page22http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page22http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page22http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page22http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page24http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page24http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page24http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page24http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page26http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page26http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page26http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page26http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page2http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page3http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page4http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page4http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page5http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page5http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page6http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page7http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page8http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page9http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page9http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page10http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page10http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page12http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page13http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page14http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page15http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page15http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page16http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page17http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page17http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page18http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page18http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page20http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page20http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page21http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page22http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page22http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page23http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page24http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page24http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page25http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page26http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page26http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page2
8/9/2019 Guia Visual Paradigm
3/64
Sharing =our #esign 6ith Post)ania '
,d*anced Modeling 3-
>ickname 30
Pro!ect %eference 30
.m/act ,nal0sis 32
)atri? #iagram 3
Page 2 of 32
http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page27http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page30http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32http://var/www/apps/conversion/tmp/scratch_2/HYPERLINK%23page32
8/9/2019 Guia Visual Paradigm
4/64
Visual Paradigm Quick Start
;etting Started
Installing Visual Paradigm1. E?ecute the Visual Paradigm installer<
2. Click $e1t to roceed to the License ,greement age<
3. %ead through the license agreement< If -ou full- understand and agree 6ith them@choose . acce/t the agreement to accet the terms< Click $e1t
8/9/2019 Guia Visual Paradigm
5/64
Page 3 of 32
8/9/2019 Guia Visual Paradigm
6/64
Visual Paradigm Quick Start
#eending on 6hether -ou o6n a urchased co- or an evaluation co- of VisualParadigm@ -ou can roceed b- follo6ing the stes belo6 resectivel-D
For Customers
=ou should receive a noti8cation Email 6ith an activation code< The same activation codecan also be found from the license ke- listed in -our customer account< Co- the activationcode 8rst@ click on !er/etual License@ aste the coied activation code and then click,cti*ate to continue<
For Evaluators
If -ou 6ant to evaluate Visual Paradigm@ click 3- Da0s ')) )*aluation< =ou 6ill then beasked to select the edition of roduct to evaluate< Visual Paradigm features var- b- roductedition< or more details on the features suorted b- diFerent editions@ check the )ditionCom/arison age< Click on the )*aluate button to con8rm -our edition selection< Then@-ou can start -our 30 da-s evaluation<
The Environment
$o6 $ame Descri/tion
& Toolbar( tabbed toolbar that allo6s -ou to erform various oerationsin Visual
Paradigm<
2 #iagram editor The diagram 6ill be disla-ed in diagram editor
8/9/2019 Guia Visual Paradigm
7/64
Page ( of 32
8/9/2019 Guia Visual Paradigm
8/64
Visual Paradigm Quick Start
3 Status bar>oti8cations are sho6n here< =ou can also oen the messageane and
descrition ane from the bottom right of the status bar<
Saving and Oening Pro!ect
To save -our 6ork@ select either !ro4ect 8 Sa*e or !ro4ect 8 Sa*e as9< 5hen -ou aresaving a ro!ect for the 8rst time@ -ou 6ill be asked to secif- its location<
To oen an e?isting ro!ect@ select !ro4ect 8 :/en from the toolbar and select the ro!ectto oen
8/9/2019 Guia Visual Paradigm
9/64
Page + of 32
8/9/2019 Guia Visual Paradigm
10/64
Visual Paradigm Quick Start
1asic #iagramming Techni,ues This section 6ill go through the stes of creating diagrams@ creating shaes andconnecting them< =ou 6ill also learn ho6 to document model elements and makediagrams more readable b- coloring shaes<
Creating #iagrametGs take use case diagram as an e?amle< To create a use case diagramD
1. Select Diagram H $e#from the toolbar<
2. In the $e# Diagram6indo6@ select the t-e of diagram to create<
3. Enter the diagram name<
4. Click :; <
Creating and Connecting Shaes
*sing the diagram toolbaretGs create an actor from the diagram toolbar for no6<
1. Click on ,ctor in the diagram toolbar<
2. Click on the diagram to create an actor@ and
enter its name< & 2 33. Click on the diagram or ress )nter to con8rm<
*sing the %esource7Centric Interface
If -ou move -our mouse ointer over a shae@ -ou 6ill see a number of icons surroundingit< Those are kno6n as the resource icons< The- together formed the resource7centricinterface<
%esource7centric interface allo6s -ou to create a ne6 shae that connects 6ith an e?istingone< =ou can also use the resource7centric interface to create connector bet6een t6oshaes< etGs create a use case from actor<
1. )ove -our mouse ointer over the actor
shae<< Press on the resource icon ,ssociation
8/9/2019 Guia Visual Paradigm
11/64
Use Case and drag to the right<
3. %elease the mouse button to create the use
case@ and enter its name< This 6ill create ause case that associates 6ith the actor< 3
Page 6 of 32
8/9/2019 Guia Visual Paradigm
12/64
Visual Paradigm Quick Start
%esi&ing Shae
5hen -ou click on a shae@ -ou 6ill see several resi&ehandlers aear around the shae< =ou can drag on thesehandlers to enlarge or diminish the shae<
(dding Control Points to Connectoror most diagram t-es@ obli,ue connectorG is chosen as the default connector t-e@meaning that 6hen -ou dra6 a connector@ it 6ill be an obli,ue connector< To route suchconnector@ -ou can add control oints to it< To add control oints@ siml- drag on theconnector to create a oint@ and then kee dragging to ad!ust its osition<
There are totall- 8ve connector t-es< If -ou 6ant to al- another connectort-e on a connector@ right click on that connector and select St0les andormatting 8 Connector St0les 8 =T>!)? from the ou menu< If -ou 6antto udate all the connectors in a diagram@ right click on the background of diagram and select Connectors 8 =T>!)? from the ou menu<
#escribing )odel Element;enerall- seaking@ naming model elements alone 6ould not suJce to describe theirdetails< To elaborate@ -ou can enter additional details in the Descri/tion !ane< Siml- goto the diagram and select the shae -ou need to describe< Click on the Sho# Descri/tion
button at the bottom right of the status bar to oen the Descri/tion !ane and 8ll in thedetails<
In addition to te?tual descrition@ voice recording is also available< If -our machinesuorts microhone usage@ click the 'ecord button at the to right of the Descri/tion!ane< In the 'ecord oice 6indo6@ click the red circle button to start recording< To sto@click the button 6ith a s,uare inside< To save -our recording@ click :; <
)ake sure -our recording device is available 6hen al-ing this feature<
Editing Shae Color)ake -our diagram more e?ressive b- formatting shaes based on their conte?ts< etGschange the color of a use case shae<
1. %ight click on the use case shae and select St0les and ormatting 8 ormats9 from the ou menu
8/9/2019 Guia Visual Paradigm
13/64
Page A of 32
8/9/2019 Guia Visual Paradigm
14/64
Visual Paradigm Quick Start
*) )odeling
(llEditions
*se Case #iagram( use case diagram is used to model and identif- the functional re,uirements of asoft6are s-stem< In a use case diagram@ stakeholders and user goals are reresented b-actor and use cases resectivel-<
(n actor is an- erson or e?ternal s-stem that interacts 6ith the s-stem to achieve a usergoal 2i
8/9/2019 Guia Visual Paradigm
15/64
32
8/9/2019 Guia Visual Paradigm
16/64
Visual Paradigm Quick Start
To go back to the arent use case@ -ou can click on the shortcut on to of thediagramD
(ctivit- #iagram
(n activit- diagram is essentiall- a Lo6chart@ sho6ing the Lo6 of control from one activit- toanother< *nlike a traditional Lo6chart@ it can model the d-namic asects of a s-stem because
it involves modeling the se,uential stes in a comutational rocess< etGs make use of an
activit- diagram to model the registration rocess<
1. Create an emt- activit- diagram named Registration< =ou can create an activit-diagram b- selecting
Diagram 8 $e# from the toolbar< Then@ select UML Diagrams 8 ,cti*it0Diagram in the $e# Diagram 6indo6<
2. Create a s6imlane for grouing actions based on the articiants< Selectoriontal S#imlane from the diagram toolbar and click on the diagram tocreate one<
3. #ouble click on the headers and rename them to User and System@ resectivel-<
4. Create initial nodes@ actions@ decision node and activit- 8nal node inside thes6imlane< #o remember to resi&e the s6imlane to accommodate the shaes<
The decision node reresents the moment 6here a decision has to be made<)ultile Lo6s 6ill be roduced based on diFerent results of decision making
8/9/2019 Guia Visual Paradigm
17/64
The Control lo#
8/9/2019 Guia Visual Paradigm
18/64
Visual Paradigm Quick Start
Class #iagram( class diagram models the bluerints of ob!ects re,uired b- a s-stem and therelationshis bet6een them< etGs make use of class diagram to model the domain classesof the order rocessing s-stem<
Class #iagram and Package Keader
5hen -ou create a class diagram@ -ou are romted to enter the ackage header 2see theimage belo6< Package header is a ,uick 6a- to create ne6 class diagram in a ackage<
The diagram and the shaes created in the diagram 6ill all be groued b- the ackageseci8ed< etGs sa- if -ou 6ant the class diagram to be groued b- a ackage mypackage@
enter mypackage in ackage header<
1- doing so@ a ne6 ackage 6ill be created@ 6ith the ne6 classdiagram ut inside< =ou can insect the structuring in the ModelStructure vie6@ oening b- clicking at the to right of an-diagram<
If the ackage -ou seci8ed e?ists@ the ne6 classdiagram 6ill be ut in that e?isting ackage< If theseci8ed ackage does not e?ist@ a ne6 ackage 6ill becreated<
=ou ma- enter full- ,uali8ed name M for [email protected]< 1- doing so@ multile ackages6ill be created 2if not e?ist@ nested ackage hierarch- 6illbe formed<
(ttributes and Oerations
Proerties of a class are reresented b- attributes< To add an attributeD
1. %ight click on a class and select ,dd 8 ,ttribute from the ou menu<
2. T-e the name and t-e of attribute inline 7 for e?amle@ name String<
3. Press )nter to con8rm<
4. =ou can no6 create the ne?t attribute b- reeating ste < To sto@ ress )sc<
eatures of a class are reresented b- oerations< To add an oerationD
1. %ight click on a class and select ,dd 8 :/eration from the ou menu
8/9/2019 Guia Visual Paradigm
19/64
2. T-e the name and otionall- the method signature 2i
8/9/2019 Guia Visual Paradigm
20/64
Visual Paradigm Quick Start
Classes 6ith (ssociation To associate t6o classesD
1. )ove the mouse ointer over the source class<
2. Press on the ,ssociation ame the class and ress )nter<
To edit an association end@ double7click on the end to oen the ,ssociation )ditor< Enter aname for the role of the association in the middle te?t bo? and ad!ust roerties likemultilicit- and navigabilit- as needed<
Classes 6ith ;enerali&ation
;enerali&ation models Na7kind7of relationshi among classes< In Visual Paradigm@generali&ation can be created easil- via the resource7centric interface@ from suer7class tosub7class<
1. )ove the mouse ointer over the suer class<
2. Press on the Generaliation ame the sub7class and ress )nter
8/9/2019 Guia Visual Paradigm
21/64
Page && of 32
8/9/2019 Guia Visual Paradigm
22/64
Visual Paradigm Quick Start
1usiness Process )odeling 26ith 1P)>
1usiness Process #iagram 21P# (ll Editions
( 1usiness Process #iagram 21P# is used 6hen -ou 6ant to reresent oerational6orkLo6< ( 1P# is mainl- comosed of activit- elements such as tasks and sub7
rocesses< The- both reresent 6ork that an organi&ation erforms in a businessrocess<
Kere is a list of fre,uentl-7seen elements in a 1P#D
S0mb
ol $ame Descri/tion
Start event 5here the rocess begins and under 6hat condition
#rive business Lo6 based on the event it seci8es<Intermediate event canbe attached to an activit- for modeling an event that ma-
haen duringIntermediate
event
the e?ecution of that activit-< It ma- also be connected b- a
connectingob!ect for modeling an event that ma- haen after the
e?ecution of the
Lo6 element before<
End event Indicate 6here a business rocess comletes
Task (tomic 6ork 6hich cannot be further broken do6n<
Sub7rocess
>on7atomic@ comle? 6ork that can be elaborated intosmaller 6orks
;ate6a- The diagram 6ill be disla-ed in diagram ane<
etGs make use of 1P# to model a arcel collection rocess<
1. Create an emt- 1P# named Parcel Collection< =ou can create a 1P# b- selectingDiagram 8 $e# from the toolbar< Then@ select Business Modeling 8 Business!rocess Diagram in the $e# Diagram 6indo6<
2. Create a ool for the ost oJce oJcer@ the erson 6ho e?ecute the rocess< Selectoriontal !ool from the diagram toolbar and click on the diagram to create one<>ame the ool Post O$ce O$cer <
3. Create start event@ tasks@ gate6a- and end event inside the ool<
5orking 6ith Sub7Process
Converting Task to Sub7Process
5hen -our business e?anded@ -ou ma- need to revise -our business rocess design b-including more details< In such case@ -ou ma- need to convert a task into a sub7rocessand to detail its 6orkLo6 in another business rocess diagram< To convert a task to a sub7
8/9/2019 Guia Visual Paradigm
23/64
rocess@ right click on the desired task and select Con*ert to Sub
#rilling7#o6n Sub7Process
( sub7rocess can be e?anded to sho6 a lo6er7level rocess< To e?and asub7rocess@ click on the N: s-mbol at the bottom of the sub7rocess shae<1- doing this@ a ne6 1P# 6ill be oened< =ou can then model the internaldetails using activities@ gate6a-s@ events@ etc< 5hen -ou go back to thearent level 1P#@ -ou 6ill see the sub7level details aear in the sub7rocess
shae<
Page &2 of 32
8/9/2019 Guia Visual Paradigm
24/64
Visual Paradigm Quick Start
To collase an e?anded sub7rocess shae@ click N7 at its bottom< To e?and it@click N: again<
#ocumenting 5orking Procedure (ll Editions The necessar- rocedure to handle a taskBsub7rocess can be seci8ed b- 8lling in theoerating rocedure< To secif- 6orking rocedure of a taskBsub7rocess@ siml- select
the desired taskBsub7rocess and enter the rocedure in the !rocedure )ditor belo6 thediagram< If -ou donGt see the editor oened@ right click on the background of diagram andselect Sho# !rocedure )ditor from the ou menu<
(nimating 1usiness Process Professional Edition :5hen -ou resent -our business rocess design to someone@ like -our clients or manager@having a 6a- to visuali&e the 6orkLo6 d-namicall- can hel -ou e?ressing the designmore eFectivel-< )oreover@ thatGs 6hat the animation feature can hel< The animationfeature allo6s -ou to animate -our design from the ver- 8rst element@ 6hich is t-icall- thestart event until the 8nal element< To animate a 1P#D
1. %ight click on the background of 1P# and select Sho# ,nimation !anel from theou menu<
2. Click N: at the to of the ,nimation !anel<
3. Enter the name of the ath to animate M for e?amle@ Collect parcel "success#<
4. If -our rocess design contains gate6a- 2or an- other kinds of element fordecision making@ -ou ma- need to construct the ath manuall-<
5. Click to la- the ath< Shaes have been assed b- are highlighted in urle b-default< (nd 6henever the animation is rogressing through a se,uence ormessage Lo6@ a dark ball 6ould aear and move along the line to guide -our lineof vision
8/9/2019 Guia Visual Paradigm
25/64
Page &3 of 32
8/9/2019 Guia Visual Paradigm
26/64
Visual Paradigm QuickStart
%e,uirements;athering
Pr
es
8/9/2019 Guia Visual Paradigm
27/64
onalEdition:
8/9/2019 Guia Visual Paradigm
28/64
Caturingtherightre,uirementsistheke
-indeveloingas-stemthatcanfull-ful8llcusto
merGsneeds<Visual
Pa
ra
I
(
C
S
T
(
(
;
usecaseOr d
er goodsonline
iscreatedandis
visuali&edinau
secasediagram
8/9/2019 Guia Visual Paradigm
29/64
<;obackt
o
Page &(of 32
8/9/2019 Guia Visual Paradigm
30/64
Visual Paradigm Quick Start
6. %ename the use cases to make them more understandable< %ename them to PlaceOrder and S%ip Orders resectivel-<
5riting *ser Stor-5ritten b- user2s 2or customer team@ user stories describe functionalit- that are needed b-and valuable to the users< (s an integral art of man- agile develoment rocesses@ userstories oFer a ,uick 6a- in recording user re,uirements 6ithout the need to 6rite an-detailed re,uirement documents or to have an- rior consideration of s-stem behaviors<etGs see ho6 to 6rite user stor- in Visual Paradigm<
1. Oen the User Stor0 tab in *eceler<
2. etGs sa- the s-stem allo6s a-ment to be made b- credit card< etGs 6rite a userstor- about that< Click on E ne?t to Place Order <
3. ( stor- card aears< Enter A customer can pay &y credit card< Press Ctrl
8/9/2019 Guia Visual Paradigm
31/64
Page &+ of 32
8/9/2019 Guia Visual Paradigm
32/64
Visual Paradigm Quick Start
Srint )anagementCustomer team and develoment team 6ork collaborativel- to select the user stories to beincluded in the srint 6ith a reasonable srint duration< etGs see ho6 to manage srint<
1. Oen the S/rint tab<
2. Suose the end user 6ants to have the core features available as soon as
ossible< etGs create a srint that covers all those core features< (t the to leftcorner of the screen@ rename Unnamed Sprint to Core Featurese?t to the srint name -ou can click on the date range to edit the duration< Kere6e !ust ski it 8rst< >o6@ include the user stories into the srint< Click on thecation Clic@ here to add user stories to this s/rint
8/9/2019 Guia Visual Paradigm
33/64
Page &6 of 32
8/9/2019 Guia Visual Paradigm
34/64
Visual Paradigm Quick Start
1. In the S/rint tab@ double click on the user stor- A customer can pay &y credit card tooen it<
< Suose the follo6ing items are determined during the discussions<
• Suort Visa@ )asterCard@ #iscover and (merican E?ress
•
1illing information
re,uired
o Surname
o ;iven name
o (ddress /
o(ddress 42otional3
•
Contact informationre,uired
o Telehoneo Email
Enter them as conversation notes under the Con*ersation tab< =ou can ress)nter to create a ne6 item@ and ress Tab to add an indentation<
3. Oen the ConFrmation tab to note do6n the item to be tested during useraccetance test<
1 Test diFerent card t-es M Visa@ )asterCard@ #iscover and (merican E?ress
2 Test 6ith emt- 8elds 2make sure (ddress is otional
3 Test 6ith e?ired card
4 Test 6ith 6rong CSC
8/9/2019 Guia Visual Paradigm
35/64
5riting *ser Stor- Scenario>o6@ -ou have some conversation items collected from the end user< =ou can make use ofthese notes in forming a standard user stor- scenario that describes the interactionsbet6een user and s-stem<
Page &A of 32
8/9/2019 Guia Visual Paradigm
36/64
Visual Paradigm Quick Start
1. Oen the Scenario tab<
2. Enter the follo6ing stes as the scenario of this user stor-<
1. Click N1u- in the shoing cart age<
2. Enter the credit card details<
3. Enter the billing information<
4.Enter the contact information<
5. Click NPa-<
Scenario7based 6ireframing
5ireframe is a sketch of the s-stem to be develoed< 5e use 6ireframe to sho6 users ho6the s-stem 6ill look like@ 6ith minimal cost and eFort< In Visual Paradigm@ 6ireframe can bedra6n and associated 6ith scenario< etGs tr-<
1. Click on ste /<
2. On the right hand side@ click on the button that has a triangle on it<
3. =ou see the gra- ane aears on the right hand side Click on it to select a kind of
6ireframe to create<
4. In the ou 6indo6@ select ebsite
8/9/2019 Guia Visual Paradigm
37/64
Page & of 32
8/9/2019 Guia Visual Paradigm
38/64
Visual Paradigm Quick Start
5. Click $e# ebsite ireframe<
6. ( ne6 6ireframe aears 6ith an emt- bro6ser 6indo6 in it< (l- thediagramming techni,ues described above to dra6 a 6ireframe like thefollo6ing<
7. ;o back to the scenario editor b- clicking on the triangle button ne?t to the ste title
8/9/2019 Guia Visual Paradigm
39/64
Page & of 32
8/9/2019 Guia Visual Paradigm
40/64
Visual Paradigm Quick Start
Producing %e,uirement Seci8cation =ou can generate a functional seci8cation for one use case 6hich includes the details ofits user stories such as the conversation notes@ con8rmation items@ scenarios@ 6ireframe@etc< The end user can then verif- the seci8cation to con8rm the develoment lans<etGs tr-<
1. Oen the Use Case tab in *eceler<
2. Select the Place Order use case on the left hand side<
3. On the right hand side@ click on the gear button<
4. Select Create 'equirements S/ec from the dro do6n menu<
5. This creates a re,uirement seci8cation in #oc< Comoser< >o6@ -ou ma- edit thedocument@ click e?ort it into KT)BP#B5ord 8le b- clicking on the )1/ort buttonat the to right corner of #oc< Comoser<
6. ThatGs all for re,uirements gathering features< =ou can no6 oen Huic@Start*//and carr- on 6ith the rest of this guide
8/9/2019 Guia Visual Paradigm
41/64
Page 2- of 32Visual Paradigm Quick Start
Code EngineeringStandard
Edition :
9ava %ound7Tri%ound7tri engineering enables -ou to roduce source code from *)model 2and the other 6a- round and kee the source code and *)model s-nchroni&ed< 5ith 9ava round7tri@ -ou can generate 9ava sourcecode from class model@ or the reverse a 9ava code7base to class diagram<
To generate 9ava source code from *) modelD
1. Select Tools 8 Code 8 Generate Ia*a Code9 from the toolbar<
2. Edit the outut folder in the Generate Code 6indo6<
3. Click :; to generate code<
To reverse engineer class model from 9ava source codeD
1. Select Tools 8 Code 8 'e*erse Ia*a Code9 from the toolbar<
2. Edit the source folder in the 'e*erse Code 6indo6<
3. Click :; to reverse code<
4. =ou can then create class diagram 6ith the reversed classes< Siml- oen theModel )1/lorer to 8nd the classes and then drag them to class diagram tovisuali&e them<
C:: %ound7Tri
%ound7tri engineering enables -ou to roduce source code from *)model 2and the other 6a- round and kee the source code and *)model s-nchroni&ed< 5ith C:: round7tri@ -ou can generate C:: sourcecode from class model or the reverse@ a C:: code7base to class diagram<
To generate C:: source code from *) modelD
1. Select Tools 8 Code 8 Generate CEE Code9 from the toolbar<
2. Edit the source and C folder in the Generate Code 6indo6<
3. Click :; to generate code<
To reverse engineer class model from C:: source codeD
1. Select Tools 8 Code )ngineering 8 'e*erse CEE Code9 from the toolbar<
2. Edit the source and C folder in the 'e*erse Code 6indo6<
3. Click :; to reverse code<
4. =ou can then create class diagram 6ith the reversed classes< Siml- oen theModel )1/lorer to 8nd the classes and then drag them to class diagram tovisuali&e them<
Instant %everseInstant %everse allo6s -ou to reverse diFerent t-es of source into *) class models@such as 9ava@ C::@ CO%1(@ (da@ PKP@ P-thon@ Ob!ective7C@ etc< To reverse@ select Tools 8
8/9/2019 Guia Visual Paradigm
42/64
Code 8 .nstant 'e*erse99 from the toolbar@ then select the kind of rogramminglanguage to reverse< Select the source 8les and roceed<
Instant ;eneratorInstant generator roduces source code from -our model at a articular instant< *nlike thecode generation suort in round7tri engineering@ instant generator is a one7oF< Togenerate code@ select Tools 8 Code 8 .nstant Generator9 from the toolbar@ then selectthe rogramming language in 6hich to generate<
Page 2& of 32
8/9/2019 Guia Visual Paradigm
43/64
Visual Paradigm Quick Start
%everse Engineer Se,uence #iagram from 9avaSe,uence diagram can hel reresent interactions bet6een ob!ects in runtime< VisualParadigm enables -ou to reverse -our 9ava source code to se,uence diagram< =ou can gaina better understanding of a iece of 9ava source code b- reading its corresonding diagram@instead of looking at ossibl- a thousand lines of code< To reverse 9ava code to se,uencediagramD
1. Select Tools 8 Code 8 .nstant 'e*erse Ia*a to Sequence Diagram9 from the toolbar
8/9/2019 Guia Visual Paradigm
44/64
Page 22 of 32Visual Paradigm Quick Start
#ocumentationStandard
Edition :
#oc< Comoser#oc< Comoser is a document creation tool< =ou develo a document b- dragging a droing
temlates to the document editor@ forming a comlete document< The result can then bee?orted to )S 5ord@ KT) and P# 8le<
To use #oc< ComoserD
1. Create a ne6 document via the toolbar2Tools 8 Doc 8 Doc Com/oser
8/9/2019 Guia Visual Paradigm
45/64
To
e?o
rt
docu
ment
as
KT)
BP
#B
)S
5or
d
8le@
click
on
at the to right
corner of #oc<
Comoser<
Page 23 of 32
8/9/2019 Guia Visual Paradigm
46/64
Visual Paradigm Quick Start
Pro!ect PublisherPro!ect Publisher hels roduce 5eb contents from -our ro!ect 8le<
To ublish ro!ect 6ith Pro!ect PublisherD
1. Select Tools 8 Doc 8 !ublish !ro4ect9 from the toolbar<
2. In the !ro4ect !ublisher 6indo6@ enter the outut folder<
3. Click :; to start ublishing
8/9/2019 Guia Visual Paradigm
47/64
Page 2( of 32
8/9/2019 Guia Visual Paradigm
48/64
Visual Paradigm QuickStart
Collaborative)odeling
(l
Ed
8/9/2019 Guia Visual Paradigm
49/64
ons
If -ou 6o
rk as a team an
d need to 6ork
together on the
same design@
or
VP
S
In
S
I
=
%
C
C
ge 2+ of 32
8/9/2019 Guia Visual Paradigm
50/64
Visual Paradigm Quick Start
8. This oens another 6eb age@ asking -ou for details about the reositor- and -ou@the manager of the VPositor- account< Enter the information and click Start M0!ositor0<
9. =ouGve 8nished subscribing to VPositor-< >o6@ go back to Visual Paradigm< =oushould see that the login details have been 8lled for -ou automaticall-<
10. Click Login< 1ecause -our VPositor- is ne6l- setu@ -ou are suggested to create aro!ect in it< 9ust click :; to continue<
11. This sho6s the .m/ort !ro4ect to !ositor0 screen< If -ou are oening the QuickStart ro!ect@ the otion Currentl0 :/ened !ro4ect should be selected for .m/ortfrom< 9ust kee it selected< In ractice@ -ou can change to imort a ne6 ro!ect orto imort an e?isting
8/9/2019 Guia Visual Paradigm
51/64
To imort a ne6 ro!ect to serverD
1. Select Team 8 Utilities 8 :/en Team#or@ Client from the toolbar of VisualParadigm<
2. In the Team#or@ Client 6indo6@ select !ro4ect 8 .m/ort !ro4ect to 'e/ositor0from its menu<
Page 26 of
32
8/9/2019 Guia Visual Paradigm
52/64
Visual Paradigm Quick Start
3. Secif- the ro!ect source in the .m/ort from 8eld@ edit the /ro4ect name@ authorand descri/tion<
4. Invite -our teammate2s b- clicking ,dd !ro4ect Member at the bottom of the6indo6<
5. Click .m/ort<
CommittingCommit is the rocess of uloading changes made in the 6orking co- back to server< 5hen-ou@ one of the team members@ make changes in a ro!ect@ -ou can share -our 6orks b-committing those changes to the VPositor- and let others to udate the changes fromVPositor-<
To commit changesD
1. Select Team 8 Commit from the toolbar<
2. %evie6 the changes in the Commit 6indo6@ 6hich involves both the changes -oumade and the changes made b- others and 6ill be udated to -our ro!ect<
3. Click Commit<
5hen 8nish committing@ the changes -ou made 6ill be uloaded to serverand at the same time@ latest changes in server are udated to -our localro!ect co-<
*dating
*date is the rocess of refreshing the 6orking co- b- merging changes that others havemade and committed to server<
To udate changes from VPositor-D
1. Select Team 8 U/date from the toolbar<
2. %evie6 the changes in the U/date 6indo6<
3. Click U/date<
Sharing =our #esign 6ith Post)ania5hen -ou 8nish -our design@ -ou might 6ant to share it 6ith someone in order to askhimBher for veri8cation@ aroval or take certain action based on -our design 2e
8/9/2019 Guia Visual Paradigm
53/64
e?ecute a rocess lan modeled 6ith a 1P#< In Visual Paradigm@ an eFective 6a- to share-our design is b- using Post)ania<
Page 2A of 32
8/9/2019 Guia Visual Paradigm
54/64
Visual Paradigm Quick Start
Post)ania is a tool built into VPositor-< It allo6s -ou to share -our design 6ith someone< Italso allo6s the reader kno6n as a Nvie6er in Post)ania to share his comments 6ith -ou<
There is an imortant concet that -ou must be clear about 6hen using Post)ania< InPost)ania@ the eole 6ho can dra6 diagrams 2in Visual Paradigm and share them 6ithsomeone else are kno6n as Nmember@ 6hile the eole 6ho can onl0 vie6 the diagramsare kno6n as Nvie6er< To make it simler@ members are usuall- the designer 6hile vie6ersare t-icall- the clients@ stakeholders or end users<
Sharing #iagram To share -our design 6ith Post)aniaD
1. If -ou have connected to VPositor-@ -ou should see the !ostMania To/ic !ane onthe right hand side of each of -our diagrams in Visual Paradigm< If -ou do not seethe !ostMania To/ic !ane@ oen it b- selecting Team 8 !ostMania 8!ostMania To/ic !ane from the toolbar<
2. Oen the diagram -ou 6ant to share 6ith others< Click Share9 at the to of the!ostMania To/ic !ane<
3. In the Share Diagram 6indo6@ enter the name and Email address of the eole toshare 6ith<
4. Click Send .n*itation )mail< In order for these eole to vie6 the shareddiagram@ the- have to !oin Post)ania< Kere 6e are going to send theminvitation Emails<
Invitation Emails 6ill be sent out in three minutes< Invitees can then accet the invitationto !oin Post)ania< (fter that@ the- can vie6 the diagram -ou shared in 6eb bro6ser< The-
can also ost comments to diagrams@ to shaes or to roerties like descrition@ Lo6 of events 2for use case@ etc
8/9/2019 Guia Visual Paradigm
55/64
Page 2 of 32
8/9/2019 Guia Visual Paradigm
56/64
Visual Paradigm Quick Start
%eacting to Comments
5hen a vie6er has osted a comment@ as a member@ -ou 6ill see a number aear onthe Team button in the toolbar< The number indicates the number of unread osts<
To vie6 the unread osts@ select Team 8 !ostMania from the toolbar< In the!ostMania !age@ -ou can see the osts listed< 1- clicking on a ostR
The related diagram 6ill be oened@ 6ith highlight to the discussed area< =ou can thenre8ne the design@ commit the change and add a rel- in the !ostMania To/ic !ane toask the vie6er to verif- the change
8/9/2019 Guia Visual Paradigm
57/64
Page 2 of 32Visual Paradigm Quick Start
(dvanced )odelingStandard
Edition :
>icknameIf -ou are 6orking in or 6orking for multinational cororations@ -ou ma- need to maintain-our model in multile languages< The >ickname feature hels -ou achieve that< It allo6s-ou to maintain multile languages in one single ro!ect 6ithout the need to kee multilero!ect 8les for same content<
To add a ne6 languageD
1. Select Modeling 8 $ic@name 8 ConFgure $ic@names9 from the toolbar<
2. In the ConFgure $ic@name 6indo6@ click ,dd User Language9<
3. In the ,dd User Language 6indo6@ select the language to add<
4. The ne6l- added language is selected in the ConFgure $ic@names 6indo6< Aee itselected and click :; <
5. >o6@ -ou can rename the shaes and diagrams to Ntranslate the model to thelanguage added< To s6itch the model back to the original language@ select Modeling8 $ic@name 8 :riginal from the toolbar<
Pro!ect %eference To avoid creating the same things 2e
8/9/2019 Guia Visual Paradigm
58/64
Page 3- of 32
8/9/2019 Guia Visual Paradigm
59/64
Visual Paradigm Quick Start
6. =ou can re7use a model element from referenced ro!ect b- drag7and7dro<
7. =ou can connect referenced ro!ect data 6ith the data of the current editing ro!ect<
*sing )irror
The bene8t of using referenced model is to revent -our 6orking ro!ect from becomingoversi&ed as the information of referenced model 6ill not be stored< Ko6ever@ since thereferenced model is read7onl- from its source ro!ect@ -ou cannot create a child to it< Todeal 6ith this roblem@ -ou can create mirror for arent7t-e elements such as ackage2%ight click on a referenced element and select Create Mirror Model )lement< Themirrored model element is also read7onl- on its roerties< Ko6ever@ -ou can add a childmodel to it
8/9/2019 Guia Visual Paradigm
60/64
Page 3& of 32
8/9/2019 Guia Visual Paradigm
61/64
Visual Paradigm QuickStart
Imact(nal-sis
Pr
es
8/9/2019 Guia Visual Paradigm
62/64
onalEdition:
8/9/2019 Guia Visual Paradigm
63/64
If -ou 6an
t to make a cha
nge to some mod
elelements@ it
6ould be imor
ta
)
)a
C
Mo
S
C
sa- -ou are
thinking about deleting the Pa
y ment class< 1- reading the
8/9/2019 Guia Visual Paradigm
64/64
matri?@-ourealiðat
th
Pa
Page 32of 32