Software Review: MissionKit 2009: UModel from Altova

Part of: The RAM Review

The latest version of UModel that comes as part of MissionKit 2009 has added some rich new features to Altova's UML tool for software modeling and application development. The Unified Modeling Language, (UML) is a graphical language for organizing, analyzing, and planning software projects before coding begins. The UML attempts to take lessons learned in other engineering disciplines and apply them to software development.  UModel was developed with the interest of making the UML process easier.

The UML specification is maintained by the Object Management Group (OMG) and was originally created in 1997 by combining of the strengths of three competing software modeling technologies. The current specification (UML 2.2) reflects revisions, suggestions, and enhancements resulting from years of applying UML in practice.

Altova MissionKit 2009At its essence, UModel is a graphical modeling designer that allows you to visually design application models in UML and generate Java, C#, or Visual Basic.Net code, as well as project documentation. It will also allow you to reverse engineer existing programs into UML 2 diagrams, fine tune them, and then regenerate the updated code.

While the UML is a complete modeling language, it does not discuss the methodology for the development, code generation, and round-trip engineering process. Therefore UModel has been designed to allow you the maximum flexibility during these processes.

As it stands, UModel already provided a feature rich set of modeling tools contained in a visual interface that helps you level the learning curve of modeling. Now it has been enhanced to add additional new features

So what's new with UModel 2009?
Full Support for all 14 UML 2.2 diagram types plus there is a special UML diagram for XML Schemas. This is a special diagram type that renders XML Schema's in a format similar to UML class diagrams. Since it also supports round-trip engineering for XML Schema files, there is a lot of flexibility when developing your schemas and even when they are changed in another application such as XMLSpy. You can even use UModel design your schema from scratch.

Continued on the next page Page 1 — Page 2Page 3

Article tags

Spread the word
Bookmark and Share
Profile image for t-michael-testi

Article Author: T. Michael Testi

T. Michael Testi is software developer, a writer, and a photographer. He also blogs at PhotographyTodayNet and is building a blog about the development of a state-of-the-art Green Dream Home in Oklahoma.

Visit T. Michael Testi's author pageT. Michael Testi's Blog

Read comments on this article, and add some feedback of your own

Article comments

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for Feb 09, 2010

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for January

top commenters Most prolific Commenters in 24 hrs

Upcoming Stories from Blogcritics
  •