Home. 
.

transparent

transparent

transparent

Model XML-based Projects in UML

Altova UModel® 2012 integrates with Altova XMLSpy and Altova SchemaAgent to model XML-based projects using Schema-driven code-generation.

As XML has become the pervasive technology for structuring content, countless development projects are taking on an XML-centric nature. Like most software engineers working with XML, you probably use Altova XMLSpy® 2012 and perhaps Altova SchemaAgent® 2012 at the beginning of a project to create the XML Schemas that define the structure and rules for your content. Then you may take advantage of the XMLSpy® 2012 Enterprise Edition code generation functionality to create both classes and infrastructure code from your schemas thereby jump-starting your implementation phase.

The advantage of this approach is that, in addition to having modeled the XML data structures graphically in XMLSpy, you now also have all the infrastructure code for accessing XML documents based on that schema in your applications.

With UModel® 2012 you can now take your application development to the next level: UModel® 2012 imports the Java or C# code generated by XMLSpy® 2012 and creates UML class diagrams from your schema. You can combine these rendered class diagrams with additional UML diagrams you create with UModel® 2012 to model your larger application.

UModel import dialog

Click image to enlarge database tool screenshot

When your model is complete, UModel® 2012 then allows you to generate updated source code containing your schema definitions along with Java or C# implementations of your other diagrams.

UModel import messages

Click image to enlarge database tool screenshot

If you find your model needs to be modified as your project evolves, don’t worry – revisions are easy too! You have multiple options.

If the changes pertain to the XML Schema, you can make the changes in XMLSpy® 2012 or SchemaAgent® 2012, use XMLSpy® 2012 to generate new code, then synchronize your diagrams in UModel® 2012 by reading the new code. If your changes correspond to the interaction between your XML-related classes and other parts of your application, you may prefer to edit your class diagram in UModel® 2012 and generate new code from there.



UModel integration menu

Find out how Altova UModel® 2012 makes it easy to utilize UML modeling with your XML development projects. Download a free 30-day trial of UModel® 2012 today!

Both XMLSpy® 2012 and SchemaAgent® 2012 are included in the Altova® MissionKit® 2012, your first-class ticket to the power, speed, and simplicity of Altova’s award-winning product line. Download a free 30-day trial of the Altova® MissionKit® 2012.



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
.
.

UML logo

.
.

transparent

transparent