User's Guide
Part I. Getting Started
1. Introduction to Visual Paradigm for UML
1.1. About Visual Paradigm for UML
1.2. Editions
1.3. Features
1.4. Licensing
1.5. Software Maintenance
1.6. System Requirements
2. Installing Visual Paradigm for UML
2.1. Installing Visual Paradigm for UML on Windows 2000/NT/2003/XP/Vista
2.2. Installing Visual Paradigm for UML on Mac OSX
2.3. Installing Visual Paradigm for UML on Linux
2.4. Switching edition
3. Getting started
3.1. Starting Visual Paradigm for UML
3.2. Interface Overview
4. User interface
4.1. Menu bar
4.2. Toolbar
4.4. Diagram navigator
4.5. Model explorer
4.6. Class repository
4.7. Logical view
4.8. ORM pane
4.9. Property pane
4.10. Diagram overview
4.11. Documentation pane
4.12. Stencil pane
5. Working with Projects
5.1. Creating Project
5.2. Saving Project
5.3. Organizing diagrams by model explorer
5.4. Project dependency
5.5. Maintaining Backups
6. Key concepts
Part II. Visual Modeling
1. Creating Diagrams
1.1. Creating Diagrams
1.2. Resource Centric Interface
1.3. Tagged Values
1.4. Spell Checking
2. Manipulating Diagrams
2.2. Fit Shape Size
2.3. Diagram Element Selection
2.4. Copy and paste
2.5. Alignment guide
2.6. Reverse connector direction
2.7. Visualize model element to diagram
2.8. Model commenting
3. Drawing Annotations and Freehand Shapes
3.1. Annotate diagram elements with UML note shape
4. Advanced Modeling Techniques
4.1. Sweeper and magnet
4.2. Mouse gestures
4.3. Jumping to shape
4.4. Grouping diagram elements
4.5. Show/hide diagram elements
4.6. Layer
4.7. Making shape non-selectable
4.8. Locking diagram
4.9. Showing model element in multiple diagrams (Context base modeling)
4.10. Using overview diagram
5. Resource Referencing
5.1. Reference to external resources
5.2. Reference to diagrams and shapes
5.3. Managing references
6. Style and Formatting
6.1. Changing diagram elements styles
6.3. Setting line style
6.4. Setting line jumps options
6.5. Setting connector caption orientation
6.6. Format copier
7. Designing User Interface
7.1. Creating user interface diagram
7.2. Frame
7.3. Label
7.4. Text field
7.5. Scrollbar
7.6. Combo box
7.7. List
7.8. Table
7.9. Tree
7.10. Web Label
7.11. Web Button Input
7.12. Web Text Input
7.13. Web Combo Box
7.14. Web List
7.15. Web Password Input
7.16. Web File Input
8. Mind Mapping
8.1. Drawing mind mapping diagram
8.2. Formatting nodes
8.3. Linking nodes
8.5. Relocating a branch
9. Using Design Pattern
10. Model Element Nicknaming
10.1. What is nickname?
10.2. Configure nickname
10.3. Using nickname
10.4. Translation
11. Comparing Diagrams with Visual Diff
11.1. What is visual diff?
12. Animacian
12.1. What is animacian?
12.2. Animating business process diagram
12.3. Animating sequence diagram
13. Documenting Model Elements
13.1. RTF documentation
13.2. Voice documentation
14. Model transitor
Part III. UML Modeling
1. Use Case Modeling
1.1. Drawing use case diagrams
1.2. Documenting use case details
1.3. Documenting flow of events
1.4. Elaborating use case
2. Requirement Modeling
2.1. Performing textual analysis
2.2. Drawing requirement diagrams
3. Behavioral Modeling
3.1. Drawing activity diagrams
4. Interaction Modeling
4.1. Drawing sequence diagrams
5. Structure Modeling
6. Deployment Modeling
7. Test Cases Modeling
Part IV. Business Modeling
1. Business Modeling
1.1. Drawing business process diagrams
1.2. Drawing data flow diagrams
1.3. Drawing event-driven process chain diagrams
1.4. Drawing process map diagram
1.5. Drawing organization charts
1.6. JPDL generation
2. Simulacian
2.1. What is simulacian?
2.3. Simlauting business process
2.4. Simulacian charts
Part V. Database and ORM Modeling
1. Database Modeling
1.1. Entity Relationship Diagram(ERD)
1.2. Drawing sequence
1.3. Drawing stored procedures
1.4. Drawing triggers
2. Generating Database
2.2. Generating SQL for selected entities
2.3. Generating SQL for project
2.4. Generating alter statements
2.5. Export and import database configuration between projects
3. Reversing Database
3.1. Reversing database
3.2. Reversing DDL
4. Synchronization between ERD and Class Diagram
4.1. Generate class diagram from ERD
5. Generating Object-Relational Mapping Code
5.1. Generating code and database
5.3. Persistent API
5.4. Using generated code
Part VI. Stereotypes and Profile Management
1. Using Stereotypes
2. UML profile management
2.1. Creating a profile
Part VII. Team Collaboration
1. Team Collaboration with VP Teamwork Server
1.1. Introduction to team collaboration
1.2. The Teamwork Client
1.3. Checkout project
1.4. Commit
1.5. Update
1.6. Branching
1.7. Tagging
1.8. Revert (Roll back) changes
1.9. Export revision
2. Team Collaboration with Subversion
2.1. Working with teamwork client dialog box
2.2. Importing projects to Subversion
2.3. Checkout project from Subversion
2.4. Committing local modification to Subversion
2.5. Resolving conflicts
2.6. Updating latest revision from Subversion
2.7. Rolling back undesired changes by reverting changes
2.8. Browsing change histories (old revisions)
3. Team Collaboration with CVS
3.1. Working with teamwork client dialog box
3.2. Importing projects to CVS server
3.3. Checkout project from CVS server
3.4. Committing local modification to CVS server
3.5. Resolving conflicts
3.6. Updating latest revision from CVS server
3.7. Rolling back undesired changes by reverting changes
3.8. Browsing change histories (old revisions)
4. Team Collaboration with Perforce
4.1. Working with teamwork client dialog box
4.2. Importing projects to Perforce
4.3. Checkout project from Perforce
4.4. Committing local modification to Perforce
4.5. Resolving conflicts
4.6. Updating latest revision from Perforce
4.7. Rolling back undesired changes by reverting changes
4.8. Browsing change histories (old revisions)
Part VIII. Documentation Publishing and Printing
1. Generating HTML/PDF/Word report
1.1. Generating report
1.2. Configuring report
2. Customizing report
2.1. Customizing report
2.2. Export/import report template
2.3. Diagram loop
2.4. Diagram summary
2.5. Element loop
2.6. Element summary
2.7. Custom content
2.8. Diagram Image
2.9. Property value
2.10. Page break
3. Publishing project to Web Site
4. Report Writer
4.2. Creating report
4.3. Introduction to report writer user interface
4.4. Constructing report
5. Printing Diagrams
5.1. Printing diagrams
5.2. Quick print
Part IX. Code Engineering
1. Instant Reverse
1.1. Reverse engineering of Java sources and classes
1.2. Reverse engineering of C++ header files
1.3. Reverse engineering of .NET dll and exec files
1.4. Reverse engineering of CORBA IDL source file
1.5. Reverse engineering of Ada 9x source files
1.6. Reverse engineering of XML
1.7. Reverse engineering of XML schema
1.8. Reverse engineering of Database through JDBC
1.10. Reverse engineering of PHP 5.0 source files
2. Instant Generation
2.1. Instant Generator for Java
2.2. Instant generate for C# source code
2.3. Instant generate for VB.NET source code
2.4. Instant Generator for PHP source code
2.5. Instant Generator for ODL source code
2.6. Instant Generator for ActionScript source code
2.7. Instant Generator for IDL source code
2.8. Instant Generator for C++ source code
2.9. Instant Generator for Delphi source code
2.10. Instant Generator for Perl source code
2.11. Instant Generator for XML schema file
2.12. Instant Generator for Python source code
2.13. Instant Generator for Objective-C source code
2.14. Instant Generator for Objective-C 2.0 source code
2.15. Instant Generator for Ada95
3. Java Round-Trip
4. C++ Round-trip
5. State Machine Diagram Code Generation
5.1. Modeling guidelines
Part X. Interoperability
1. Export and Import XML
1.1. Exporting XML
1.2. Importing XML
2. Export and Import VP Project
2.1. Exporting VP project
2.2. Importing VP project
3. Export and Import Microsoft Excel
3.1. Exporting to Microsoft Excel
4. Export and Import XMI
4.1. Exporting XMI
4.2. Importing XMI
5. Importing Visio Drawing
6. Importing Rational Rose Model
7. Importing Rational Software Architect File
8. Importing Erwin Data Modeler Project File
9. Importing Telelogic Rhapsody and System Architect Project File
10. Importing NetBeans 6.x UML Diagrams
11. Exporting Diagram to Various Graphic Formats
11.1. Exporting active diagram as image
Part XI. Impact Analysis
1. Introduction of Impact Analysis
2. Analysis Diagram
2.1. Analyzing a model element
2.3. Grouping of nodes
3. Matrix Diagram
3.1. Creating a Matrix
3.2. Reading a matrix
Part XII. General
1. Using Shape Editor
2. Configure Environment Options
2.1. General Options
2.2. Diagramming options
2.3. View options
2.5. ORM options
2.6. State code engine options
2.8. User path options
2.9. Data type options
2.10. File type options
2.11. Code synchronization options
2.12. Spell checking options
2.13. Keys options
3. Automatic Update
4. Extend Functionalities with Open API
4.1. Introduction to plugin support
4.2. Implementing plugin
4.3. Deploying plugin
5. Command Line Operations
5.2. Exporting and importing XMI
5.3. Exporting and importing XML
5.4. Generating ORM code and/or database
5.5. Generating report
5.6. Instant generator
5.7. Instant reverse
5.8. Java code synchronization
5.9. Project publisher
6. User Interface Customization
Table of Contents
Part I. Getting Started
Last Modified: Mar 10, 2010
1. Introduction to Visual Paradigm for UML
Sections2. Installing Visual Paradigm for UML
Sections3. Getting started
Sections4. User interface
Sections5. Working with Projects
Sections6. Key concepts
SectionsPart II. Visual Modeling
Last Modified: Mar 03, 2010
1. Creating Diagrams
Sections2. Manipulating Diagrams
Sections3. Drawing Annotations and Freehand Shapes
Sections4. Advanced Modeling Techniques
Sections5. Resource Referencing
Sections6. Style and Formatting
Sections7. Designing User Interface
Sections8. Mind Mapping
Sections9. Using Design Pattern
Sections10. Model Element Nicknaming
Sections11. Comparing Diagrams with Visual Diff
Sections12. Animacian
Sections13. Documenting Model Elements
Sections14. Model transitor
SectionsPart III. UML Modeling
Last Modified: Dec 01, 2009
1. Use Case Modeling
Sections2. Requirement Modeling
Sections3. Behavioral Modeling
Sections4. Interaction Modeling
Sections5. Structure Modeling
Sections6. Deployment Modeling
Sections7. Test Cases Modeling
SectionsPart IV. Business Modeling
Last Modified: Feb 22, 2010
1. Business Modeling
Sections2. Simulacian
SectionsPart V. Database and ORM Modeling
Last Modified: Feb 18, 2010
1. Database Modeling
Sections2. Generating Database
Sections3. Reversing Database
Sections4. Synchronization between ERD and Class Diagram
Sections5. Generating Object-Relational Mapping Code
SectionsPart VI. Stereotypes and Profile Management
Last Modified: Feb 04, 2010
1. Using Stereotypes
Sections2. UML profile management
SectionsPart VII. Team Collaboration
Last Modified: Mar 10, 2010
1. Team Collaboration with VP Teamwork Server
Sections2. Team Collaboration with Subversion
Sections3. Team Collaboration with CVS
Sections4. Team Collaboration with Perforce
SectionsPart VIII. Documentation Publishing and Printing
Last Modified: Mar 10, 2010
1. Generating HTML/PDF/Word report
Sections2. Customizing report
Sections3. Publishing project to Web Site
Sections4. Report Writer
Sections5. Printing Diagrams
SectionsPart IX. Code Engineering
Last Modified: Mar 03, 2010
1. Instant Reverse
Sections2. Instant Generation
Sections3. Java Round-Trip
Sections4. C++ Round-trip
Sections5. State Machine Diagram Code Generation
SectionsPart X. Interoperability
Last Modified: Feb 05, 2010
1. Export and Import XML
Sections2. Export and Import VP Project
Sections3. Export and Import Microsoft Excel
Sections4. Export and Import XMI
Sections5. Importing Visio Drawing
Sections6. Importing Rational Rose Model
Sections7. Importing Rational Software Architect File
Sections8. Importing Erwin Data Modeler Project File
Sections9. Importing Telelogic Rhapsody and System Architect Project File
Sections10. Importing NetBeans 6.x UML Diagrams
Sections11. Exporting Diagram to Various Graphic Formats
SectionsPart XI. Impact Analysis
Last Modified: Jan 29, 2010
1. Introduction of Impact Analysis
Sections2. Analysis Diagram
Sections3. Matrix Diagram
SectionsPart XII. General
Last Modified: Feb 03, 2010
1. Using Shape Editor
Sections2. Configure Environment Options
Sections3. Automatic Update
Sections4. Extend Functionalities with Open API
Sections5. Command Line Operations
Sections6. User Interface Customization
SectionsStill need help?
![]() |
Technical Support provides online answers to your technical questions and troubleshoots any technical issues related to Visual Paradigm products. |
![]() |
Call Back Support provides one-on-one phone real person conversation support for any technical and sales enquiries about our products. Our support team will call you back as soon as possible. |