REVIEW

Software Review: UModel 2008 from Altova

Written by T. Michael Testi
Published July 31, 2008

UModel is a UML tool for software modeling and application development. By its general nature, UML is a complex set of models that can be used to describe and design software. For that reason, UML is something that is loved or hated depending on your point of view on the topic of application design modeling. UModel was developed with the interest of making the UML process easier.

The version of Umodel 2008 that I am reviewing is the Enterprise version. There is also a Professional version available. If you would like to view the differences, you can check out the feature comparison list over on the Altova site.

What is UModel? It is a graphical modeling designer that will allow you to visually design application models in UML and generate Java, C#, or Visual Basic .Net code, and 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.

UModel

While the UML is a complete modeling language, but 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.

So what's new with UModel 2008?

• Support for OMG Business Process Modeling Notation (BPMN) – now gives you the ability to draw business processes in a workflow. BPMN diagrams are understandable by all business stakeholders such as analysts, developers, managers. This is one of the standards maintained by OMG, the administrators of UML.

• Diagram Layers – these are new in this version. This is a feature that works like the layers functionality that is present in many graphics applications and is supported by a new layers helper window. This will let you create and control layers in any diagram type. Each element can be assigned to a different layer, and layers can be made invisible, as well as have the ability to be locked to prevent changes.

• Enhanced auto-completion capabilities – will help in the creation of operations and properties for classes. An auto-completion window automatically pops up after the user types an operation or property name within a class. Selections can be filtered to include primitive types, data types, enumerations, as well as class, interface, or datatype templates.

page 1 | 2
T. Michael Testi is a photographer, writer, software developer and ardent fan of fantasy football . He also blogs at PhotographyTodayNet and at All This and Everything Else.
Keep reading for information and comments on this article, and add some feedback of your own!
Software Review: UModel 2008 from Altova
Published: July 31, 2008
Type: Review
Section: Sci/Tech
Filed Under: Review, Sci/Tech: Computers, Sci/Tech: Programming, Sci/Tech: Software
Part of a feature: The RAM Review
Writer: T. Michael Testi
T. Michael Testi's BC Writer page
T. Michael Testi's personal site
Spread the Word
Like this article?
Email this
Submit to del.icio.us Save to del.icio.us
RSS Feeds
All RSS Feeds (240+)
Comments on this article
Articles in this series
BC articles by T. Michael Testi
Review
Sci/Tech: Computers
Sci/Tech: Programming
Sci/Tech: Software
All Sci/Tech Articles
All Review articles
All BC articles
All BC Comments

Comments

Want comments emailed to you? No spam, promise! Address:

Add your comment, speak your mind

(Or ping: http://blogcritics.org/mt/tb/79509)

Personal attacks are not allowed. Please read our comment policy.





Remember Name/URL?

Please preview your comment!

Fresh
Articles
Fresh
Comments