How to Display a Parameter in Class without Showing its Name?

How to Display a Parameter in Class without Showing its Name?Programming languages like C or C++ accepts nameless arguments in function declaration. You may write something like void myFunction(double){…} to declare a function that accepts a double as argument. In modeling level, you can represent this kind of function by not showing the parameter name in an operation. This article shows you how to do this.

Read more

What to do If You Cannot Resize Shapes in a Diagram

Sometimes when you reopen your project and try to edit the diagram, you find that the shapes in your diagram are not resizable. This probably caused by you have turned on the auto-fit size option of your diagram. This could be caused by you accidentally turned on this option, or your other team member turned it on when they editing the same diagram in teamwork environment. By turn on this option, all the shapes in your diagram will be fitted its size automatically, thus, all the resize points around the shape will be disabled. Read more

How to Perform Refactoring

In an ideal world of system design, we’d probably want to create a generic library to store common components for reuse. That way, we can avoid creating the same components over and over again. Also, any changes you need to make to a component will automatically be rippled down to all projects which point to the same generic library.
Read more

Group Generalizations with Generalization Set

When working on a use case diagram, you may have a superactor with a few subactors underneath from generalization. For formatting purpose, you may want to group the lines of generalization together for a more organized presentation.  This can be done by creating a generalization set.

Read more

How to Import Microsoft Visio Stencils

When drawing UML diagrams (e.g. use case diagram), sometimes you might find yourself in a place where you could use other non-UML shapes, in order to explain the concept better. That’s why we made a collection of predefined stencils available for you. You can even import stencils from Microsoft Visio.

This tutorial will show you (1) how to use predefined stencils that come with VP-UML and (2) import stencils from Visio to VP-UML.

Read more

Organize Data Models under Use Cases

In helping you organize your modeling project, use cases can act as generic containers for all software development artifacts. Development teams can group and locate design artifacts by navigating use cases.

In this tutorial we are going to show you how to create a new data model (i.e. entity relationship diagram) and associate that with a use case. And in future, you can easily identify existing associations as such by use cases and conveniently, be taken to the related diagrams right on the spot in just a few clicks.

Read more

Why the modification on a newly created element will reflect to an existing model element?

Visual Paradigm’s modeling tools are running in share model basis. This is meaning that a single model element can appear on different diagrams, or even on the same diagram multiple times (we call it the “views”). Changing the model element on one of the view will automatically reflected to other views. But sometimes you can may found that when you make changes on a new model element, changes also applied to other elements in your project, which is not what you looking for. There are 2 possibilities for this problem to be happen: Read more

How to Make Referenced File Accessible under Different Environments

00-file-ref-accessible-thumbThe file reference feature provides a handy way for you to associate your design with whatever kind of external files, to aid in the explanation and studying of design. You can make a UML use case link to a set of requirement specification, make an entity in ERD link to a scanned copy of order form, make an activity in business process diagram link to a document of instruction, etc.

Knowing that different people may store the same files in different places, in order to make the referenced files accessible in any environment, one can define a user path to the folder where the files are stored. Users can replace the user path themselves to make the file reference accessible in their own environments. Read more

How to Locate a Model Element in Model Explorer from a View?

Locate model element in model explorer
You may have a big project, with hundred, thousand, or even more model elements in it. When you are working primarily on a diagram and you want to know the model hierarchy of certain shape, a possible way would be to find out the model element in the Model Explorer and view the hierarchy there. But with so many model elements listed in Model Explorer, how do you effectively locate the model element you want? In this article, we will show you how.

Read more