What's New in Visual Paradigm for UML 10.2?

Release date: Jun 17, 2013 (Latest Build: 20130616)View release notes

   

Enterprise Edition includes new features below

User interface designer

Enhanced feature
  • Supported aligning captions for some UI shapes

    You may want to re-position the name of UI components like button, label and checkbox in a screen mockup. You can achieve it by updating the horizontal/vertical alignment properties in the UI specification window of the UI components.

User interface designerDesign client application user interface

During requirement capturing and design stage, system analyst often needs to present screen designs to customer and for discussion within development team. Traditional screen designers usually tie up screen design with specific programming language that inherits a lot of constraints when designing and annotating screens. Visual Paradigm for UML provides a full featured screen designer for you to illustrate and annotate screen designs without limitation. The following movie shows how to use user interface designer to design form-based application with text field, menu, table and tree.

Event-driven process chain diagram

Enhanced feature
  • Supported role and system in EPC diagram

    A role in event-driven process chain diagram (EPC Diagram) represents a unit, organization or a party that performs a function in a process, while a system is the provider of functions in process. VP-UML allows you to model with role and system in EPC diagram.

Event-driven process chain diagram (EPC diagrams) is kind of business process modeling diagram. EPC diagram contains events, functions, operators, organization units, flows and information resources. A typical event-driven process chain diagram is shown in the following screenshot.

Business process diagram

Enhanced feature
  • Keep sub-process collapsed when come back from newly created sub-process diagram

    When you expand and drill down a sub-process, edit the sub-diagram and go back to the parent diagram, you won't see the sub-process expanded. From now on, sub-process will remain collapsed. You can expand it manually.

Business process diagram

Design workflow with Business Process Modeling Notation (BPMN) 2.0 standard.
The first movie demonstrates the modeling of typical sales order processing process using BPMN. The movie shows how to create pools, lanes, events, tasks, sub-process, gateway and data object. It also demonstrates how to present the change of states within the process.
The second movie shows some handy functions that can help in business process modeling such as real-time model validation, moving large amount of shapes with sweeper, insert task in existing process...

   

Professional Edition includes new features below

Service description with SoaML

New feature
Service description with SoaML

The OMG Service oriented architecture Modeling Language (SoaML) enables SOA modelers to describe visually the use of services in systems architecture. Software teams can use SoaML to express how participants achieve expected outcomes by providing and consuming services. As an award winning software design tool that supports OMG Unified Modeling Language (UML), VP-UML implements all SoaML diagrams, offering SOA modelers an intuitive way to develop professional SOA model for any kind of service oriented architecture.

   

Standard Edition includes new features below

Publishing project to web server

Enhanced feature
  • Supported generating ERD sample data in project publisher

    Add sample data to your database design. Publish your project with a list of sample data included.

Publishing project to web server

The sharing of latest and accurate business process and system design to customer, team member or other department staff greatly increases the efficiency of communications. Visual Paradigm for UML supports publishing project to web enabled format. The published content contains all information in the project, including documentation, detail property, internal references and external references of each diagram and model element. The published content incorporates some navigation functions to increase the usability such as jump to shape, open reference and popup documentation when mouse over the element. There is no special requirement in both server and client side. Project Publisher can run with system job scheduler to publish and upload project(s) in regular bases. The following movie shows you how to publish project with Project Publisher and use the published content.

Flexible report composer

Enhanced feature
  • Improved report template to support filtering element by tagged values and reference

    The report template language has been improved to support filtering elements by tagged values and reference.

Flexible report composer

Convert your design to report by few mouse click. The generated report can preview and compare with the design side by side.

Customizable instant code generation

Enhanced feature
  • Supported retrieving constraints information for Instant Generator

    The instant generator template engine has been enhanced to allow the retrieval of constraint information from elements like classes, attributes, operations, etc.

Customizable instant code generation

The instant code generator employs the Apache Velocity template engine in code generation. You can customize the templates to generate code to fit into your company specification. For example, insert organization -specific information in header of code file.

Model refactoring

Enhanced feature
  • Supported pulling project content from referenced project to current project in refactoring

    Refactoring now supports multiple directions - pushing project data to referenced diagram and pulling project data from referenced diagram.

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.

   

Modeler Edition includes new features below

Teamwork in the cloud, from anywhere, with VPository

New feature
Design protected

VPository makes it easy for any software team to collaborate online. With software design work stored in VPository, developers can connect to it, checkout the projects they need and start working. Have a look at some of the great features/benefits of using VPository:

  • Get up and running in seconds
  • Subscribe VPository and start collaboration. No learning or installation required.
  • Collaborate from anywhere
  • Nothing can stop you from collaborating with your colleagues. Whenever you are online, you can access your work from VPository.
  • No hosting required
  • You don't have to find hosting, or manage any server. You don't need any software in extra. When your team is ready, we are here for you.
  • Available day and night, 24 hours a day
  • Our servers spread across multiple centers in different geographical locations. Connection is fast, regardless of your location, and is always available.
  • Your work is safe
  • VPository includes the tools you need to manage user accounts and projects, control permissions and access rights.

Compare diagrams with an old revision

New feature

The "Visual History" feature shows any backup copies of your great design. It allows you to see the evolvement of a diagram and revert it to an earlier revision if necessary. By comparing the latest design with an earlier revision, you can easily tell at glance what was added to, removed from and/or updated in a design.

* This feature is only available in VPository/Coporate Edition of Teamwork Server
* Can only trace back to revisions committed with version 10.0 (or any higher version)

Compare diagrams with an old revision

Compare model properties with an old revision

New feature

Further to comparing diagram revisions, you can also compare model properties such as name, documentation, etc. Clear symbols are used to indicate the various kind of changes, which helps you find out easily an old name of an element, or to study an earlier version of its specification.

* This feature is only available in VPository/Coporate Edition of Teamwork Server
* Can only trace back to revisions committed with version 10.0 (or any higher version)

Compare model properties with an old revision

Get specific change from specific revision

New feature

When you found an earlier revision of your design better than the latest one, or when mistake was made and require correction, you can take advantage of the 'restore revision' function to rollback your work to the state it was before. To restore changes is straightforward. Whenever you have performed a comparison between revisions of diagrams, models or whatsoever, you can always find a restore button nearby for you to grab the change you want, instantly.

* This feature is only available in VPository/Coporate Edition of Teamwork Server
* Can only trace back to revisions committed with version 10.0 (or any higher version)

Get specific change from specific revision

Generating PDF report

Enhanced feature
  • Supported generating ERD sample data in report generation

    Add sample data to your database design. Generate a full HTML/PDF/Word report for your design, with a list of sample data presented.

Generating PDF report

Visual Paradigm for UML supports generating design blueprints to PDF files. The paper size, cover page design, TOC, page header and footer are all customizable. You may select to include/exclude diagrams and model elements, and reorder the content. There are various options to control the styles and formatting of the generated PDF. The PDF generation feature is available in Windows, Mac OSX, Linux and Unix platform. The following movie demonstrates how to generate PDF report with business process diagrams and use case diagrams. The movie also shows how to customize the order of model elements, as well as to setup cover page, page header and page footer.

Generating HTML report

Enhanced feature
  • Supported SVG image in HTML report

    As a kind of vector graphic type, SVG enables the viewing of image content with unrestricted zoom level, without any blur or distortion. HTML report generation supports using SVG as the type of diagram images.

Generating HTML report

Visual Paradigm for UML supports generating design blueprints to HTML report. The customization capability and output format are similar to PDF report. The front page design, TOC, page header and footer are all customizable. You may select to include/exclude diagrams and model elements, and reorder the content. There are various options to control the styles and formatting of the generated HTML reported. The HTML generation feature is available in Windows, Mac OSX, Linux and Unix platform. The following movie demonstrates how to generate HTML report with sequence diagrams and class diagram. The movie also shows how to customize the order of model elements, as well as the setup of front page.

Social networking with PostMania

Enhanced feature
  • Supported multiple shape and connector selection when posting a topic in PostMania

    Raise discussions around multiple shapes in your design. Simply make a multiple shape selection in PostMania and post your message. Both the web client and VP-UML are supported.

Social networking with PostMania

PostManiaChat with the analysts, designers, software developers or whoever in your team directly inside VP-UML, right in a diagram. PostMania, a private social networking platform designed for software development teams, facilitates easy discussion of software designs. It enables team members to post and reply discussions to a diagram or a shape. Just make a post to ask for change, and moments later you receive a reply from your teammate, saying "Done" and with a smiley face. PostMania simply breaks communication barrier and improves the bonding of development team.

Alias and 'other form'

Enhanced feature
  • Supported 'other form' property (column) in glossary grid

    A keyword can appear in different forms in different parts of project. For example, the word 'model', 'models', 'modell' may all refer to the same thing. The 'other form' property provides you a way to define the alternate forms of a glossary terms. Meanwhile, VP-UML can underline in documentation keywords that are chosen as both primary and other forms.

Alias and 'other form'

Record the alternative or the "easier-to-understand" versions of glossary terms, with the alias function. For example, you may have 'shop', 'store' as the aliases of the glossary term 'Hello World Book Store'. Similar to alias, the 'other-form' function provides you a mean to record the varied form of a term, say to have 'documents' as the alias of the term 'document'. The alias and the other-form function together enriches your glossary, and facilitate the unique explanation of words that are in similar or same meaning. RTF documentation can also detect the terms and link them up with the glossary, which helps reader to know the meaning behind the words and their synonyms.

   

All editions includes new features below

Component diagram

Enhanced feature
  • Supported showing port multiplicity on component and some other types

    Port can be attached to elements like component and object. In the latest version, you can show the multiplicity value of port on diagram, through enabling the corresponding presentation option.

Component diagram sample shows objects and interfacesComponent diagram sample shows objects and interfaces

Component diagram shows the physical aspect of an object-oriented software system. Component diagram illustrates the architectures of the software components and dependencies between them. That's why it is commonly used in software development.

Sub diagram. Modeling with abstraction

Sub diagram. Modeling with abstraction

Having a model with multiple levels of abstraction is highly desirable, not only because it allows developers to focus fewer concepts at a time, but since it makes model refinement easier. In VP-UML, model can have unlimited levels of abstraction layers whereby different perspectives of system and different amounts of details are exposed to developers. For example, use case diagram represents high level system requirements, while the way to accomplish individual use case can be represented by sub sequence diagrams of use cases. Another example would be to add sub state machine diagrams to controller classes to show how objects change their state.

Class diagram

Enhanced feature
  • Supported 'Derived' association and association end

    The derived property specifies whether the association or its end(s) is derived from other model elements such as other associations or constraints. You can set an association or association end derived.

  • Supported 'subsets' of association end

    A subset means that the association end to which this constraint is applied is a specialization of association end that is part of the association being specialized. You can model subsetted association ends in the latest version of VP-UML.

  • Supported association end owned by class

    Allows specifying the class that owns an association end.

Class diagram sample shows classes, associations and generalizationsClass diagram sample shows classes, associations and generalizations

Class diagram is the most widely used diagram in modeling object-oriented system. A class diagram is an important diagram in software development. It represents the static aspect of system with classes, interfaces, associations and generalizations. Package is commonly used model element for organizing elements in class diagram. Class diagrams are not just for visualizing and documenting structure models but also for constructing executable system with forward, reverse and round-trip engineering. There is also a synchronization engine for generating and updating entity relationship diagram from class diagram.

Plug-in support (Java)

Enhanced feature
  • Improved plugin support

    The Open-API now supports adding diagram category as well as the button group and buttons in it. Besides, you can now define default tagged values for custom elements created by a plug-in, as well as to present the tagged values in the body of these custom shapes.

Plug-in support (Java)

Visual Paradigm plug-in provides an extendable platform for developers to add functions to Visual Paradigm for UML. Developer can reference to the plug-in development guide to build their own plug-in to read, create, update and delete diagrams and model elements. Developer can use Java to develop plug-in. The following screenshots outline the steps to create plug-in for Visual Paradigm for UML.

Tell Us What You Think

Sending...
Thank you for your feedback