Visual Paradigm for UML#

Visual Paradigm for UML (VP-UML) is a UML CASE tool written in Java, hence can be run on multiple platforms including Linux and Mac OS X. Its Community Edition can be downloaded free-of-charge (for non-commercial use) while has limitation of one-line watermark in printing and one diagram per diagram type. All the other diagramming features are unrestricted in this edition. More information can be found here.

Open API is provided to access and manipulate the UML model and diagrams, through writing plug-in (in Java) and template.

It supports the eight type of standard UML diagrams (Use Case Diagram, Class Diagram, Sequence Diagram, Collaboration Diagram, State Diagram, Activity Diagram, Component Diagram, Deployment Diagram), and added support for Textual Analysis and CRC Card which are traditional ways to model object-oriented systems. Also Business Workflow Diagram can be drawn to model basic business workflows.

However, code engineering is not supported in the Community Edition, real-time Java code synchronization is provided for preview only (no save available). And the claimed multilingual support is not very satisfactory (many UI text are left un-translated).

Compared to other UML tools, it has better support for use case modeling in providing the use case description (including flow-of-events) and use case scheduling. Like contemporary UML modeling tools, all UML diagrams can be edited inline, and VP-UML provides the resource-centric shortcut buttons around shapes to perform context-sensitive tasks (the idea is similar to Argo UML's rapid buttons but VP-UML uses resource-centric more extensively on all diagrams). Also its dockable user interface (like the user interface of VisualStudio .NET and Eclipse that is rearrangeable) is nice, works well in Windows or non-Windows platform.

Commercial editions provide supports to embedded Visio shapes into UML diagrams, import of RationalRose project, import/export of XMI, copy and paste to Microsoft Office as OLE.

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
TeamworkServer.png 54.1 kB 1 23-Jul-2004 14:40 202.40.210.164
png
automaticDiagramLayout.png 87.0 kB 1 23-Jul-2004 14:37 202.40.210.164
png
award.png 36.5 kB 1 23-Jul-2004 14:37 202.40.210.164
png
crcCard.png 94.9 kB 1 23-Jul-2004 14:38 202.40.210.164
png
exportDiagramAsImage.png 104.2 kB 1 23-Jul-2004 14:38 202.40.210.164
png
inlineEditing.png 22.7 kB 1 23-Jul-2004 14:38 202.40.210.164
png
instantReverse.png 5.9 kB 1 23-Jul-2004 14:38 202.40.210.164
png
interoperability.png 26.1 kB 1 23-Jul-2004 14:38 202.40.210.164
png
multilingual.png 81.3 kB 1 23-Jul-2004 14:38 202.40.210.164
png
multiplePlatforms.png 269.0 kB 1 23-Jul-2004 14:39 202.40.210.164
png
ole.png 90.2 kB 1 23-Jul-2004 14:39 202.40.210.164
png
printing.png 93.0 kB 1 23-Jul-2004 14:39 202.40.210.164
png
reportGeneration.png 104.1 kB 1 23-Jul-2004 14:40 202.40.210.164
png
resourceCentric.png 22.3 kB 1 23-Jul-2004 14:40 202.40.210.164
png
sde.png 215.9 kB 1 23-Jul-2004 14:40 202.40.210.164
png
textualAnalysis.png 130.5 kB 1 23-Jul-2004 14:41 202.40.210.164
png
visio.png 114.1 kB 1 23-Jul-2004 14:41 202.40.210.164
« This page (revision-10) was last changed on 13-Aug-2004 14:11 by JohnVolkar