Guia Visual Paradigm

download Guia Visual Paradigm

of 64

Transcript of Guia Visual Paradigm

  • 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

    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&ethat

    th

    Pa

    Page 32of 32