Linux programming applications

Visual Paradigm for UML

Visual_uml
  • size: 178.8 MB
  • company: Visual Paradigm
  • Demo
  • Free version

Visual Paradigm for UML (VP-UML) is a UML design tool and UML CASE tool designed to aid software development. VP-UML supports key industry standards such as Unified Modeling Language (UML), SysML, BPMN, XMI, etc. It offers complete toolset software development teams need for requirements capturing, software planning, test planning, class modeling, data modeling, and etc.

Business process modeling

VP-UML EE fully supports the latest version of BPMN standard. Business analysts can visualize as-is and to-be processes using business process diagrams. The Animacian feature animates business process to let business users watch the workflow in action. System analyst can develop use case diagrams base on to-be business process diagram, and maintain traceability between business process and use case model, with them linked automatically.

Use Case modeling

VP-UML EE provides various use case modeling toolsets for analyst to identify, document and manage users' goal. UML use case diagram can be used to visualize actors, use cases and their relationships. Use case details editor lets analyst to document use case description, flow of events, pre and post condition. Both use case diagram and use case details editor information are grouped when generating use case documentation.

Code and database generation

VP-UML EE supports generating and reversing 10+ programming languages. VP-UML EE supports Java round-trip engineering. VP-UML EE supports MDA by generating platform independent model, class diagram and ERD to platform specific model, such as Java, C# and PHP. Developer can draw class diagram, generate ERD by class diagram, generate code, generate database, generate mapping layer and then start writing business logic without worrying the mapping between databases and object model.

System analysis and design

VP-UML EE fully supports UML 2.2 specification. Use case can be elaborated by sequence diagram or activity diagram. Structural layer of the system can be designed and documented in class diagram, composite structure diagram and object diagram. Sequence diagram, communication diagram, state diagramand activity diagram are designed for behavioral modeling. System deployment architecture can be documented by component diagram and deployment diagram. 

Visual Paradigm believes that quality software is not just about feature rich but easy to use. All Visual Paradigm products are designing and developing with usability in mind. VP-UML EE is not just focusing on how many diagrams you can draw but how easy you can create, modify and layout these diagrams. There are various diagramming toolsets like resource-centric interface,sweeper, magnet, pinnable connector and more, which helps increase the efficiency of system analysis and design significantly.

Documentation generation

VP-UML EE generates documentation in MS Word 2007, PDF and HTML format. There are various options to control and customize the generated documentations. 

Team collaboration

VP-UML EE talks to VP Teamwork Server, Subversion, CVS and Perforce to provide a collaborative modeling platform. With the team collaboration features, team members can view and edit the same project, or even same diagram simultaneously. All changes will be stored in the above servers in revision basis.Plug-in architecture

Plug-in architecture

VP-UML EE plug-in architecture provides an extendable platform for developers to add functions to VP-UML EE. Developers can reference to the plug-in development guide to build their own plug-in to read, update, retrieve and delete diagrams and model elements.

Interoperability

VP-UML EE can import/export to XML, XMI, MS Excel and various image formats. VP-UML can import MS Visio drawing, import Rational Rose project files, import ERWin Data Modeler project files, import Telelogic Modeler project files and import System Architect. VP-UML EE also can integrate with Eclipse, NetBeans and IntelliJ to provide intensive code synchronization functions.

updated: 07.03.2011

added: 05.02.2011

Class_diagram Flow_of_event Erdiagram Use_case_diagram Orm_diagram