Download.it search icon
Advertisement

An open source project to develop UML/MDA platform running on Win32's platform

An open source project to develop UML/MDA platform running on Win32's platform

Vote: (144 votes)

Program license: Free

Developer: Staruml

Version: 5.0.2

Works under: Windows

Vote:

Program license

(144 votes)

Free

Developer

Version

Staruml

5.0.2

Works under:

Windows

Pros

  • Totally Free
  • Plugin Creation
  • Professional Model Production

Cons

  • Steep Learning Curve
  • Some Programming Knowledge Required

StarUML is a piece of free modeling software that is exceptionally advanced and not suitable for novices. Like most other software varieties, modeling software comes in a vast range of qualities, with examples like Google SketchUp populating the basic end. StarUML, on the other hand, is a more complex piece of software that would easily fall on the opposite end of the spectrum. Of course, since the software is free, it is highly appealing for those who want to learn how to create models. If you can devote the time to master the software, you'll be able to get it to perform in some spectacular ways that are clearly professional.

What makes StarUML different from the rest is the Model Driven Architecture, or MDA technology. This technology helps the user create some exceptionally advanced models. This is due to the fact that MDA technology is able to deal with a high number of variable that can be customized. For instance, it can be customized with different UML profiles, MDA code, document templates, Model Framework, Approach, and notation extensions.

Another excellent feature of the software is that it can be expanded with plugins easily and efficiently. StarUML contains powerful but simple architecture for plugins since the developers were aware of the fact that most digital modeling professionals want to be able to take advantage of plugins from third party sources. According to the developers of the software, plugin modules can be created and implemented in all languages that are COM-compatible. These include languages like VB, C++, C#, and Delphi.

One of the simpler tools that many developers will enjoy in this software is the Diagram overview functionality. This function gives you the ability to view the entire model you've designed before you finalize the project. There aren't many free modeling tools on the market with this sort of power. Unfortunately, only the most seasoned modeling professionals will be able to glean any real value from the software. Of course, if you are part of a design group that needs modeling software, and you have access to developers who can create your own plugins to customize the software even further, it can be one of the best modeling tools available anywhere, free or paid.

Those who are running a solo operation might have some trouble taking full advantage of this software. It would be possible to create your own personal plugins in order to get the most from this software, but that would take quite a bit of advanced knowledge that the average amateur digital modeler isn't going to have. However, since the software is completely free, it wouldn't hurt to download it so you can see what sort of tools you'll be using once you master the controls. StarUML is the ideal digital modeling tool for Windows.

Pros

  • Totally Free
  • Plugin Creation
  • Professional Model Production

Cons

  • Steep Learning Curve
  • Some Programming Knowledge Required