Product Reviews

Enterprise Architect

A full-blown UML environment on the cheap? Yes!

There seems to be increasing interest in UML these days, at least in the circles that I swim in. But not everyone who's interested can afford the high-end price tags of Rational XDE or Visual Studio .NET Enterprise Edition. But there are other, less expensive alternatives out there. One of these is Enterprise Architect, which packs a full UML IDE into an affordable package.

The IDE is reminiscent of Visual Studio .NET, though it's an independent shell. Inside of it, you get a treeview Project Explorer that shows you how everything fits together—you can drill clear down to attributes and operations on classes. All of the standard UML diagrams are here (use cases, class view, activity diagrams, and so on), with a drag-and-drop environment for constructing the bits and pieces. There's quite a bit of help on using the IDE, though if you have experience with any modern IDE you probably won't need it.

Depending on which edition of EA you purchase, forward and reverse engineering are also supported. You can move from your UML to Java, C#, C++<,="" delphi,="" or="" vb6.="" i="" spent="" a="" while="" moving="" from="" a="" model="" back="" and="" forth="" to="" c#="" source,="" and="" the="" operation="" was="" simple="" and="" foolproof="" in="" both="" directions.="" there's="" also="" xml-based="" import="" and="" export,="" including="" support="" for="" the="" xmi="" specification="" that="" can="" be="" used="" to="" exchange="" information="" with="" other="" uml="">

Other interesting features include the ability to support multiple developers, either in the same project or in replicas that can be later synchronized, and the ability to store models (depending on the version of the program that you're using) in Jet, SQL Server, or MySQL repositories. The help file includes upsizing instructions to help you migrate if you start with Jet and later outgrow it.

You can download a trial copy of EA from the company's Web site, which also includes a bunch of UML tutorials to help you get started.

About the Author

Mike Gunderloy, MCSE, MCSD, MCDBA, is a former MCP columnist and the author of numerous development books.


  • Microsoft Offers More Help on Windows Server 2008 Upgrades

    Microsoft this week published additional help resources for organizations stuck on Windows Server 2008, which fell out of support on Jan. 14.

  • Microsoft Ups Its Carbon Reduction Goals

    Microsoft on Thursday announced a corporatewide carbon reduction effort that aims to make the company "carbon negative" by 2030.

  • How To Dynamically Lock Down an Unattended Windows 10 PC

    One of the biggest security risks in any organization happens when a user walks away from their PC without logging out. Microsoft has the solution (and it's not a password-protected screensaver).

  • First Stable Chromium-Based Microsoft Edge Browser Released

    Microsoft on Wednesday announced the first release of its Chromium-based Microsoft Edge browser at the "stable" commercial-release stage.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.