Altova UModel Basic Edition is the simple, cost-effective way to draw on UML. Use UModel to create and interpret software designs with the power of UML 2. Design application models and generate Java, C#, or Visual Basic .NET code. Reverse engineer existing programs into clear, accurate UML diagrams to quickly analyze legacy software. UModel can automatically generate multiple sequence diagrams for operations in reverse-engineered classes to trace application execution. You can even revise your code or UML models and complete the round trip by automatically updating diagrams or regenerating code. Either way UModel lets you keep your projects synchronized and up to date.
UModel supports all 14 UML 2 diagram types and adds a unique diagram for modeling XML Schemas. UModel supports teams working together on large projects with editable sibling or nested sub-projects, and lets you generate customized project documentation in HTML, Word, RTF, and PDF formats. UModel supports the XMI 2.1 and XMI 2.4 interchange specifications, allowing you to open and edit models created in more cumbersome or expensive UML tools. UModel also integrates with over a dozen popular source-code control systems. UModel is the cost-effective, user friendly tool that takes the mystery out of UML with context sensitive entry helpers, enhanced auto-completion, syntax coloring, cascading styles, customizable design elements, multiple layout views, unlimited undo/redo, and much more. Getting started with UML has never been easier! Developers, especially those new to software modeling, apply UModel to enhance productivity and maximize results.