Modeling Toolset

Various analysis and design features, including design pattern, transitor and visual diff.

  1. Enterprise
  2. Professional
  3. Standard

Assess the quality of the model

Assess the quality of the model

Ensure the model quality using our model quality engine in Visual Paradigm for UML. Our model quality engine lists out problems detected and offers suggestions for remedy.

Model refactoring

Model refactoring

Move project data (i.e. model elements/diagrams) from current to referenced project through model refactoring. This ease the sharing of common project data, improves readability as well as to reduce complexity of project.

Reuse glossary terms between projects

Reuse glossary terms between projects

Define and manage glossary terms in a base project and reuse them in all referencing projects.

Visual Diff

Visual Diff

Compare and generate differences between two diagrams automatically with visual diff. Identify differences between two databases by compare two entity relationship diagrams. The first of the following movies shows how to use visual diff to compare the as-is and to-be business process diagrams. The second movie shows how to use Visual Diff to compare the changes between two database versions. Latest release export the differences to PDF for reporting purpose.

Reference other project model elements

Reference other project model elements

It is not possible to put everything in a single visual paradigm project in enterprise scale project. Visual Paradigm for UML allows visualizing different projects' model elements in a single diagram. The following movie shows how to configure referenced project and show the model elements in diagram.

View referenced project diagrams

View referenced project diagrams

View sub-project diagrams in the master project without switching project back and forth.

Duplicate model elements from reference project

Duplicate model elements from reference project

Automatic copy reference project model elements to current project. All model element members and properties will be copied at the same time.

Mirror other project model elements

Mirror other project model elements

Mirror model elements feature are similar to reference model elements feature that allows visualizing model elements from other projects. The referenced model element will not keep a local copy of the model element in the project and not allow adding child to the model elements. Mirror model elements feature keeps copies of the model elements in local project and allows adding child model elements to the mirrored model elements.

Design pattern

Design pattern

Reusing, refining, elaborating or transcribing portion of previous project's diagram can increase modeling efficiency dramatically. Visual Paradigm for UML supports the use of Design Pattern, which enables you to define diagram or portion of the diagram as pattern, and apply the pattern in future. The defined patterns are highly configurable and customizable to fulfill any needs. All diagrams in Visual Paradigm for UML supports design pattern. The defined patterns can be shared within the team through VP Teamwork Server, Subversion, Perforce or CVS. The following movie demonstrates the definition and applying pattern in class diagram.

Nicknaming model elements

Nick name:

Nicknaming is a unique feature of Visual Paradigm for UML. It offers a means for users to define multiple sets of model element names and documentations for a single model. For example, you can define one set in Spanish and another in Chinese. With this, a business process diagram can be presented in different languages without keeping multiple copies of diagrams of project files. And switching between languages is only a few clicks away!

What's more? Nicking can make an entity-relationship diagram more readable for humans. In some cases, you may want to define a set to give more meaningful names (e.g. Order instead of FRM_ORD_0324). The following videos show you how to maintain a business process diagram in two language and how to make a more readable ERD.

Traceability and model transitor

Traceability and model transitor

Traceability between model elements helps to identify and locate the source of origin of specify model element in project. For example, "Process Order" use case is derived from a task called "Process customer order" in a business process diagram. Visual Paradigm for UML supports model transitor to manage and maintain the traceability between model elements. The following movie shows you how to derive user goal from business process (create traceability) and navigate back and forth between use cases and tasks (use of traceability).

UML Profile

UML Profile

A new diagram type, "Profile Diagram" is introduced for designing stereotypes and tagged values visually. Profile diagram supports defining stereotype with generalization and composition. Addition of integer and floating number tagged values are also supported.

Tell Us What You Think

Sending...
Thank you for your feedback
Feature Bag
No available edition
Product Comparison

Tell Us What You Think

Sending...
Thank you for your feedback