You can 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.
- Visual modeling tools
- UML code generation
- Reverse-engineer existing code to UML models
- Round trip engineering
- XML Schemas in UML
- UML database diagrams
- UML project documentation
- Business Process Modeling
- SysML modeling
- XMI import and export
- Source Control support
- Integration with Eclipse and Visual Studio
- UModel Script Editor and API
- Model Driven Architecture
- Teamwork Support