| 
 CUSTOM
 SOLUTIONS
 
 
  
 BACK
 PRICES
 ORDER
 HOME
 
 | 
        
          | 
  
    |   |  
    | Altova UModel 2005 is the starting point for successful software development. Visually design 
application models and generate Java code, or reverse engineer existing programs into UML 2.0 
diagrams then amend and fine tune your designs and complete the round trip by regenerating code. 
UModel 2005 takes the mystery out of modeling, making visual software design practical for 
programmers and project managers. It is the simple, cost-effective way to draw on UML.Altova UModel 2005
 
 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 has not been universally adopted because many programming teams were 
wary of switching to an unfamiliar new technology that may have been 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 a 
code-writing background now have a UML tool that is easy to learn and use and is cost effective 
enough to implement throughout their organizations.
 
 Altova UModel 2005 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 2.0 specification. 
UModel 2005 features context sensitive entry helpers, syntax coloring, cascading styles, 
customizable design elements, multiple layout views, and unlimited undo/redo, coupled with 
sophisticated modeling functionality such as code generation from models, reverse engineering of 
existing source code, and round-tripping modified code to update existing models. These capabilities 
allow developers, including those new to software modeling, to quickly leverage UML to enhance 
productivity and maximize their results.
 
 Start with the Most Straightforward Diagrams
 
 The UML 2.0 specification, maintained by the Object Management Group (OMG), spans hundreds of pages, 
defining 13 major diagram types and over 1,000 graphical and textual language elements, plus extension 
mechanisms. UModel 2005 simplifies the problem of learning the complex syntax of software modeling 
by concentrating on the diagrams that are most useful early on in the development process and that 
yield immediate benefits to programmers, managers, and other project stakeholders:
 
  For instance, the use case diagrams illustrate how an actor - the UML designation of any person or 
thing - interacts with the system. Use case diagrams can be created in brainstorming sessions that 
include programmers, managers, and end-users of the proposed system to define and communicate system 
requirements. Drawing use case diagrams in UModel 2005 during your analysis phase helps you record 
pictorial documentation of requirements that is understandable by programmers and non-programmers 
alike.Use case diagrams
  Class diagrams
  Object diagrams
  Packages
  Component diagrams
  Deployment diagrams
 
 Generate Code from Models
 
 As you proceed beyond use case analysis, you will start to design functional aspects of the system 
with class diagrams, object diagrams, component diagrams, and deployment diagrams. UModel 2005 
can generate Java code from these diagram types, immediately accelerating your project.
 
 Some developers use generated code from a quick sketch UML diagram to transition from the analysis 
and design phase to finished implementation in handwritten code. Others further refine, expand, and 
add detail to their UML models, then employ a larger portion of generated code in their projects.
 
 Whatever method you choose, you'll appreciate that the Java code generated by UModel 2005 is 
compatible with Eclipse, Borland JBuilder, Microsoft Visual J# .NET, and other popular Java 
development environments. UModel 2005 even includes a model syntax checker to detect drawing 
errors or inconsistencies before they are replicated downstream in code. The Java code created by 
UModel 2005 is defined in customizable templates you can modify to optimize for your compiler 
or target platform.
 
 Create Models from Code
 
 Altova UModel 2005 includes a powerful reverse engineering capability for use in analyzing and 
extending your existing Java applications. You can import Java code and automatically generate UML 
models to render a graphical view of your program, its data structures, and their relationships. You 
can also use this technique to import existing class libraries and create diagrams then apply the 
libraries in new, modeled projects. Or, you can reverse-engineer an entire Java application to 
quickly understand it before extending its functionality.
 
 If you currently use Altova XMLSpy 2006 or Altova SchemaAgent 2006 to build XML-centric 
applications or if you use Altova MapForce 2006 to address data translation demands, Altova 
UModel 2005 is a natural extension of your development tools arsenal. As you'd expect, 
UModel 2005 imports the Java code generated by XMLSpy 2006 or MapForce 2006 
and creates UML diagrams so you can model your XML Schema or data transformations as part of larger 
development efforts.
 
 Get to There and Back Again
 
 As your project evolves, you may choose to make revisions and enhancements either by modifying your 
UML models or by editing and extending your generated Java code. UModel 2005 allows you to 
synchronize your changes either way. You can round-trip reworked Java to update your UML diagrams, or 
you can re-generate code from the latest version of your model.
 
 With its optimal combination of features and its flexibility to work with other tools you already 
use, Altova UModel 2005 will leverage your code-writing experience to get you up to speed 
with UML and quickly impart the benefits of modeling to your development projects.
 |  
  
    The above content is Copyright © by Altova
  
 |  |