Visual UMLฎ (VUML) is an award-winning affordable, easy-to-use yet powerful and full-featured visual UML tool for object modeling that provides full and comprehensive support for the following OMG UML (Unified Modeling Language) 1.3, 1.4 & 2.0 diagram types: Package, Use Case, Class, Object, Activity, Component, Deployment, Collaboration/Communication, Sequence, State Machine, Robustness and Interaction Overview diagrams.
Visual UMLฎ supports UML 2.0 through the addition of support for the following UML 2.0 diagram types: Activity, Communication, Interaction Overview and State Machine diagrams. Plus, Package and Object diagrams in addition to the standard UML 1.x diagram types and support for Frames, Ports, Provided and Required Interfaces, etc. Plus, improved support for Profiles, Stereotypes, Tagged Values, Constraints, etc.
Visual UMLฎ includes support for UML profiles and extensions for Business Object modeling, Robustness modeling, Web application modeling (using Conallen WAE), XML Schema (XSD) modeling, and Data modeling/Database design. Can also define Requirements, Scenarios, Test Cases, Projects Tasks/To-do Items and Issues, and a Model Glossary.
Visual UML Developer Editions add support for:
- Generation of Visual Basic (VB), C#, C++, Java and Visual Basic.NET (VB.NET) code.
- Reverse-engineering of Visual Basic (VB), C#, Java and Visual Basic.NET (VB.NET) code.
- Database schema (SQL DDL) generation and reverse-engineering of several database types, including PostgreSQL, MySQL, Oracle, SQL Anywhere, Microsoft Access, SQL Server and Visual FoxPro.
- Cache database schema generation.
- XML Schema (XSD) code generation.
- Runs as an add-in to Visual Basic 6. Generate and reverse-engineer Visual Basic projects & files while running as an add-in to Visual Basic.