Software Review: UModel 2008 from Altova

Part of: The RAM Review

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.

Continued on the next page Page 1 — Page 2

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 at All This and Everything Else.

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

Read comments on this article, and add some feedback of your own
  • Microsoft Visual Studio 2008 Professional Microsoft Visual Studio 2008 Professional

    Turn your vision into reality with Visual Studio 2008 Professional Edition, a complete set of development solutions. Build applications for the web, Windows Vista, Windows Server 2008, the 2007 Microsoft ...

Article comments

Add your comment, speak your mind

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

blogcritics lists for Jul 10, 2009

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 June

top commenters Most prolific Commenters in 24 hrs