New!
Version 5.3

Object Modeling using the Unified Modeling Language (UML™)
Home Contact Download Products Store

 

 
Home
Company
 About Us
 Contact Us
 Customers
 News
 Testimonials
Downloads
 Trial Product
 Licensed Users
Products
 Visual UML
 Extended Editions
 Ed. Comparisons
Purchase
 Pricing
 Resellers
 Store
Support
 Register Product
 Report Problem
 
 



Included Features: Product Edition:
Visual UML version 5 Standard Edition Visual UML version 5 Developer Edition Visual UML version 5 Plus - Developer Edition
UML 1.x Modeling & Diagrams: Class, Object, Package, Use Case, Component, Deployment, Sequence, Collaboration, State, Activity, Robustness.

UML 2.0 Modeling & Diagrams: Class, Object, Package, Use Case, Component, Deployment, Sequence, Collaboration/Communication, State Machine, Activity, Robustness, Interaction Overview.

Model Explorer. Drag-and-drop Model Elements onto Diagrams

Multiple User Interface Styles: Office 2003, Office XP, Office 2000, Office 97, Office 95.

Multiple DockWindow Styles: Visual Studio.NET, Office XP, Visio 2003, VC++ 6, VB6.

Tabbed or Traditional MDI Diagram Windows

Windows XP style for frames, check boxes, option buttons, command buttons, grids, etc.15

Data Modeling, Web Application Modeling, XML Modeling

Visual Basic 6 Code Generation & Reverse - Engineering  
C# (incl. v2.0 for Visual Studio 2005) Code Generation and Reverse-Engineering  
C# v2.0 support (incl. Generics, etc.) for Visual Studio 2005   10 10
Visual Basic.NET (incl. v8.0 for Visual Studio 2005) Code Generation and Reverse-Engineering  
Visual Basic v8.0 support (incl. Generics, etc.) for Visual Studio 2005   11 11
Partial Classes for C# 2.0 and VB.NET 8.0 for Visual Studio 2005   12 12
Java Code Generation and Reverse-Engineering  
Java v5.0 support (incl. Enums & Generics)  
C++ Code Generation  
C++ Code Reverse-Engineering2 Not supported2
Database Schema (SQL DDL) Generation3 and Reverse-Engineering4  
Class Code Window  
Class Code Toolbar & Menus  
Database Table Class Toolbar & Menus  
Works as an Add-In to Visual Basic 6  
Works as an Add-In to Visual Studio.NET 2002 & 20036  
Works as an Add-In to Visual Studio 20056  
Visual Studio.NET 2002/2003 Framework Models  
Create New Model based on Visual Studio.NET
2002/2003 Framework Model
 
Generate C# projects (*.csproj) and code files (*.cs) into Visual Studio.NET 2002/2003 and Visual Studio 2005 & 2008 IDEs  
Reverse-Engineer C# projects (*.csproj) and code files (*.cs) from Visual Studio.NET 2002/2003 and Visual Studio 2005 & 2008 IDEs  
Generate VB.NET projects (*.vbproj) and code files (*.vb) into Visual Studio.NET 2002/2003 and Visual Studio 2005 & 2008 IDEs  
Reverse-Engineer VB.NET projects (*.vbproj) and code files (*.vb) from Visual Studio.NET 2002/2003 and Visual Studio 2005 & 2008 IDEs  
Generate Visual C++ projects (*.vcproj), header files (*.h) and code files (*.cpp) into Visual Studio.NET 2002/2003 and Visual Studio 2005 & 2008 IDEs13  
Reverse-Engineer multiple C# projects (*.csproj) and  VB.NET projects (*.vbproj)14  

 
Visual Basic for Applications (VBA) 6.3 Integration    
Exposed Object Model & Automation Interface (incl. CreateObject & GetObject)
Export/Import/Merge
Visual UML Models (VUML & XML formats)
Publish Models & Diagrams to HTML
Export Diagram Images to BMP, Clipboard, EMF, GIF, HTML, JPEG, PCX, PNG, TIFF, WMF, etc.
Model Elements Reports (incl. save to RTF, HTML, PDF, XML) for Definitions, Descriptions, Use Cases, Requirements, Test Cases, Model Glossary, Project Issues & Tasks, etc.
Where Model Elements Used List, List Unused Model Elements, List Cross-Package References
Organize/Sort Model Elements Categories
Model Manager - Delete, Copy, Move, Sort, etc. Multiple Model Elements & Packages
UML Profiles, Tagged Values and Extensions for Business Object modeling, Robustness modeling, Web application (Conallen WAE) modeling, XML modeling, Data modeling/Database design, Cache database Modeling
Model Glossary, Project Issues, Project Tasks
Tagged Values and Constraints for Model Elements
Requirements (incl. realized), Test Cases (incl. realized) and Scenarios for Model Elements
Link Model Elements to Multiple Diagrams, Files, Urls.
Create Hyperlinks on Diagrams
Print Preview Diagrams. Print All/Multiple Diagrams.
XML Schema (XSD) Code Generation  
Cache Database Schema Generation  
XMI Import/Export Interface5
Import Models from Rational Rose8
Import Database Schemas from EasyStruct 4.57  
Import Database Schemas from ImportER  
Import Use Case projects from Serlio Case Complete (via XML & XMI)9
Scripting Interfaces: VBScript & JScript 5.6
Create Models containing .NET Framework 2002/2003  Packages/Namespaces (Nested or Dot-Delimited Format) & Classes
Define Target Code Language type for Model, Packages, Classes, Components
Display Classes on Class diagrams using Target Code Language Notation (C#, C++, VB.NET, VB, Java)
Multi-level Undo/Redo for diagram operations
Comprehensive Use Case Editor
Spell Checker
Sample Models



Notes:

  1. A Visual FoxPro Interface is NO LONGER AVAILABLE for Visual UML version 4.0 (or later) Developer Editions.
     
  2. Visual UML does not support reverse-engineering of C++ code.
     
  3. SQL DDL (Data Definition Language) schema generation is currently supported for the following database types: Microsoft SQL Server, Sybase SQL Anywhere, Oracle, Visual FoxPro, Microsoft Access (using Jet SQL), Pervasive SQL, MySQL and PostgreSQL. Support for SQL Server 2005 and Informix to be added in a future update.
     
  4. Database reverse-engineering is currently limited to Microsoft Access, Microsoft SQL Server 2000, Sybase SQL Anywhere, Oracle, Visual FoxPro (limited support), MySQL and PostgreSQL. Support for SQL Server 2005 and Informix to be added in a future update.
     
  5. XMI 1.0 & 1.1 support (export and import of certain models elements only, not including diagrams). Additional support (export and import diagrams, XMI 1.2 & UML 1.4 & UML 2.0) to be added in a future update.
     
  6. Visual UML version 5.x Developer Editions work as an add-in to Visual Studio.NET 2001/2002, 2003, 2005 and 2008 for the purpose of generating C# projects (.csproj), C# code files (.cs), VB.NET projects (.vbproj), VB.NET code files (.vb), VC++ projects (.vcproj), VC++ header files (.h) and code files (.cpp) and reverse-engineering C# projects (.csproj), C# code files (.cs), VB.NET projects (.vbproj) and VB.NET code files (.vb) while running as an add-in to Visual Studio.NET.
     
  7. Importing of database types from EasyStruct 4.5 is currently limited to SQL Server. Includes ability to reverse-engineer database table Triggers, Stored Procedures and Views in addition to database table columns, indexes, primary keys (PKs), constraints, foreign keys (FKs), etc.
     
  8. Rational Rose Interface (import only of models and some diagram types).
     
  9. Case Complete Interface (import only of Use Case projects). Import via XML (Report format) or XMI.
     
  10. Added support for generics (classes, interfaces, structures & methods) for C# v2.0 for Visual Studio in Visual UML version 5.0.
     
  11. Added support for generics (classes, interfaces, structures & methods) for Visual Basic v8.0 for Visual Studio in Visual UML version 5.1.
     
  12. Added support for partial classes and property get & set accessor visibilities for C# 2.0 and Visual Basic v8.0 for Visual Studio in Visual UML version 5.2.
     
  13. Added support for generating Visual C++ projects (.vcproj), header files (.h) and code files (.cpp) into Visual Studio in Visual UML version 5.23.
     
  14. Added support for reverse-engineering multiple C# and VB.NET projects in Visual UML version 5.3.
     
  15. Added support for Windows XP styles for frames, check boxes, option buttons, command buttons, grids, etc. in Visual UML version 5.3.
     
  16. Added support for Visual Studio 2008 in Visual UML version 5.32.

 

 
Download a 30-day trial version of the Visual UML Developer Edition product to evaluate.
Purchase Visual UML directly from us, through our Resellers, or in our on-line Store.
Check for available Updates to Visual UML.
Download the latest version of the Visual UML product that you purchased, including updates.