You are here: Altova UModel - UML tool for software modeling and application development

Altova UModel - UML tool for software modeling and application development

Altova UModel 2010 is the starting point for successful software development. Visually design application models in UML and generate Java, C#, or Visual Basic .NET code and project documentation. Or, reverse engineer existing programs into UML 2 diagrams, then fine tune your designs and complete the round trip by regenerating code. UModel is the UML tool that makes visual software design practical for any project. It is the simple, cost-effective way to draw on UML.

Features: 

Support for all 14 UML 2.3 diagram types
Modeling of XML Schema in UML diagrams
SysML modeling for embedded systems
Business process (BPMN) diagrams
Source code generation in Java, C#, and VB.NET languages
Reverse engineering of Java, C#, and VB.NET source code and binary files
Synchronizes model and code through round trip engineering
Automated creation of multiple sequence diagrams from source code
Generation of customizable project documentation
Sharing of subprojects for collaboration or reuse
Diagram layers with selective visibility
Hyperlinking between diagrams, documents, or Web pages
Support for XMI 2.1 model interchange
Integration with version control systems
Integrated scripting environment with graphical form editor
Extensive API to allow external manipulation
Tight integration with Visual Studio and Eclipse
32-bit and 64-bit versions

Product Delivery: 
Electronic Delivery (download)