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. Project Content Explorers
4.5. Diagram navigator
4.6. Editing Panes
5. Working with Projects
5.1. Creating Project
5.2. Saving Project
5.3. Organizing diagrams by model explorer
5.4. Project dependency
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. Drawing diagram with mouse gestures
4.3. Easily locate diagram element with jump to
4.4. Grouping diagram elements
4.5. Show/hide diagram elements
4.6. Another dimension of diagramming - layer
4.7. Avoid accidentally moved diagram element with selectable option
4.8. Make diagram read only by diagram locking
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. Drawing frame
7.3. Drawing label
7.4. Drawing text field
7.5. Drawing scrollbar
7.6. Drawing combo box
7.7. Drawing list
7.8. Drawing table
7.9. Drawing tree
7.10. Drawing web label
7.11. Drawing web button input
7.12. Drawing web text input
7.13. Drawing web combo box
7.14. Drawing web list
7.15. Drawing web password input
7.16. Drawing web file input
8. Mind Mapping
8.1. Drawing mind mapping diagram
8.2. Applying color and icon to mind mapping diagram
8.4. Relating mind mapping node with link
8.5. Reference to external documents
9. Using Design Pattern
10. Model Element Nicknaming
10.1. What is nickname?
10.2. Configure nickname
10.3. Using nickname
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
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
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
1.5. Showing entity in multiple ERD
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. Model organization and Transition
1. Managing Model Elements
1.1. Using model to manage project structure
1.2. Developing context base diagram with multiple view
2. Model transitor
Part VII. Stereotypes and Profile Management
1. Using Stereotypes
2. UML profile Management
2.1. Creating a profile
Part VIII. Team Collaboration
1. Team Collaboration with VP Teamwork Server
1.1. Working with teamwork client dialog box
1.2. Importing projects to VP teamwork server
1.3. Checkout project from VP teamwork server
1.4. Committing local modification to VP teamwork server
1.5. Resolving conflicts
1.6. Updating latest revision from VP teamwork server
1.7. Rolling back undesired changes by reverting changes
1.8. Browsing change histories (old revisions)
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 IX. 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 X. 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 XI. 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 XII. 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 XIII. 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: Feb 02, 2010
1. Introduction to Visual Paradigm for UML
Sections2. Installing Visual Paradigm for UML
Sections3. Getting started
Sections4. User interface
Sections5. Working with Projects
SectionsPart II. Visual Modeling
Last Modified: Feb 02, 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
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: Dec 22, 2009
1. Business Modeling
SectionsPart V. Database and ORM Modeling
Last Modified: Dec 16, 2009
1. Database Modeling
Sections2. Generating Database
Sections3. Reversing Database
Sections4. Synchronization between ERD and Class Diagram
Sections5. Generating Object-Relational Mapping Code
SectionsPart VI. Model organization and Transition
Last Modified: Jan 30, 2010
1. Managing Model Elements
Sections2. Model transitor
SectionsPart VII. Stereotypes and Profile Management
Last Modified: Feb 02, 2010
1. Using Stereotypes
Sections2. UML profile Management
SectionsPart VIII. Team Collaboration
Last Modified: Dec 01, 2009
1. Team Collaboration with VP Teamwork Server
Sections2. Team Collaboration with Subversion
Sections3. Team Collaboration with CVS
Sections4. Team Collaboration with Perforce
SectionsPart IX. Documentation Publishing and Printing
Last Modified: Feb 02, 2010
1. Generating HTML/PDF/Word report
Sections2. Customizing report
Sections3. Publishing project to Web Site
Sections4. Report Writer
Sections5. Printing Diagrams
SectionsPart X. Code Engineering
Last Modified: Jan 27, 2010
1. Instant Reverse
Sections2. Instant Generation
Sections3. Java Round-Trip
Sections4. C++ Round-trip
Sections5. State Machine Diagram Code Generation
SectionsPart XI. Interoperability
Last Modified: Feb 02, 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 XII. Impact Analysis
Last Modified: Jan 29, 2010
1. Introduction of Impact Analysis
Sections2. Analysis Diagram
Sections3. Matrix Diagram
SectionsPart XIII. General
Last Modified: Dec 01, 2009
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. |