Visual Paradigm (VP-UML) is a
UML CASE
Case or CASE may refer to:
Containers
* Case (goods), a package of related merchandise
* Cartridge case or casing, a firearm cartridge component
* Bookcase, a piece of furniture used to store books
* Briefcase or attaché case, a narrow box to c ...
Tool supporting UML 2,
SysML
The Systems Modeling Language (SysML) is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems.
S ...
and
Business Process Modeling Notation (BPMN) from the
Object Management Group (OMG). In addition to the modeling support, it provides report generation and code engineering capabilities including
code generation. It can
reverse engineer
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
diagrams from code, and provide
round-trip engineering
Round-trip engineering (RTE) is a functionality of software development tools that synchronizes two or more related software artifacts, such as, source code, models, configuration files, and even documentation. The need for round-trip engineering a ...
for various
programming language
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.
The description of a programming ...
s.
Product Editions
Higher-priced editions provide more features.
official Product edition-comparison
/ref>
The following editions were available in November 2010:
*Community Edition
:A free edition for non-commercial use. Supports all 14 UML diagram types.
:For non-commercial use only.
*Modeler Edition
*Standard Edition
*Professional Edition
*Enterprise Edition
:Supports BPMN
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.
Originally developed by the Business Process Management Initiative (BPMI), BPMN has been maintained by the Ob ...
2.0 for modeling of business processes.
UML Modeling
Visual Paradigm supports 14 types of diagrams:
* Class diagram
* Use case diagram
* Sequence diagram
* Communication diagram
* State machine diagram
* Activity diagram
* Component diagram
* Deployment diagram
* Package diagram
A package diagram in the Unified Modeling Language depicts the dependencies between the packages that make up a model.
Overview
In addition to the standard UML Dependency relationship, there are two special types of dependencies defined betwe ...
* Object diagram
In object-oriented programming, an object diagram in the Unified Modeling Language (UML) is a diagram that shows a complete or partial view of the structure of a modeled system at a specific time.
Overview
In the Unified Modeling Language (U ...
* Composite structure diagram
* Profile diagram
* Timing diagram Timing diagram may refer to:
* Digital timing diagram
* Timing diagram (Unified Modeling Language)
* Time–distance diagram
A time–distance diagram is generally a diagram with one axis representing time and the other axis distance. Such charts ...
* Interaction overview diagram
Interaction Overview Diagram is one of the fourteen types of diagrams of the Unified Modeling Language (UML), which can picture a control flow with nodes that can contain interaction diagrams.
The interaction overview diagram is similar to the ...
Requirements Management
Visual Paradigm supports requirements management including user stories, use cases, SysML requirement diagrams and textual analysis.
A SysML requirement diagram specifies the capability or condition that must be delivered in the target system. Capability refers to the functions that the system must support. Condition means that the system should be able to run or produce the result given a specific constraint. Visual Paradigm provides a SysML requirement diagram for specifying and analyzing requirements.
Business Process Modeling
Supports BPMN
Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model.
Originally developed by the Business Process Management Initiative (BPMI), BPMN has been maintained by the Ob ...
2.0 for modeling of business processes.
The latest version (Aug 2016) also supports Case Management with CMMN
Case Management Model and Notation (CMMN) is a graphical representation for graphically expressing a Case, as well as an interchange format for exchanging Case models among different tools.
In this context: "A Case is a proceeding that involves ac ...
.
Data Modeling
Visual Paradigm supports both Entity Relationship Diagram
An entity is something that exists as itself, as a subject or as an object, actually or potentially, concretely or abstractly, physically or not. It need not be of material existence. In particular, abstractions and legal fictions are usually r ...
s (ERD) and Object Relational Mapping
Object may refer to:
General meanings
* Object (philosophy), a thing, being, or concept
** Object (abstract), an object which does not exist at any particular time or place
** Physical object, an identifiable collection of matter
* Goal, an ai ...
Diagrams (ORMD). ERD is used to model the relational database. ORMD is one of the tools to show the mapping between class
Class or The Class may refer to:
Common uses not otherwise categorized
* Class (biology), a taxonomic rank
* Class (knowledge representation), a collection of individuals or objects
* Class (philosophy), an analytical concept used differentl ...
from object-oriented
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pro ...
world and entity
An entity is something that exists as itself, as a subject or as an object, actually or potentially, concretely or abstractly, physically or not. It need not be of material existence. In particular, abstractions and legal fictions are usually ...
in relational database
A relational database is a (most commonly digital) database based on the relational model of data, as proposed by E. F. Codd in 1970. A system used to maintain relational databases is a relational database management system (RDBMS). Many relatio ...
world.
References
External links
Visual Paradigm for UML Product Home
{{DEFAULTSORT:Visual Paradigm For Uml
Information science
UML tools