Altova UModel® 2008 is the starting point for successful software development. Visually design application models and generate Java or C# code, or reverse engineer existing programs into UML 2.1 diagrams. It is the simple, cost-effective way to draw on UML.
The Unified Modeling Language™ (UML) has become recognized as the 21st-century standard for exposing and analyzing development project requirements and for designing more efficient software solutions. Despite its clear benefits, UML adoption has been gradual because many programming teams were cautious of switching to an unfamiliar technology that was often perceived as elitist due to the relative high cost and complexity of earlier UML tools. Until recently UML has been positioned as a solution reserved for software architects, but project managers and developers coming from code-writing backgrounds now have a UML tool that is easy to learn and use and is cost effective enough to implement throughout their organizations.
Altova UModel® 2006 is an affordable UML modeling application with a rich visual interface and superior usability features to help level the UML learning curve, yet it also includes many high-end functions to empower users with the most practical aspects of the UML specification. UModel® 2006 features the following diagram types and advanced modeling capabilities:
- Use case diagrams
- Class diagrams
- Object diagrams
- Sequence diagrams
- Activity diagrams
- State machine diagrams
- Composite structure diagrams
- Packages
- Component diagrams
- Deployment diagrams
- Code generation in Java and C# languages
- Reverse engineer existing Java or C# code
- Round trip engineering – synchronize revisions to model or code
- Shared subprojects
- XMI 2.1 model interchange
- And much more . . .