On www.uml.org, I accidentally saw a link to an open-source UML tool named staruml.
On the homepage of the official website, we will introduce the following:
Staruml-the Open Source UML/MDA Platform
Staruml is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. the goal of the staruml project is to build a software modeling tool and also platform that is a compelling replacement of cicial UML tools such as Rational Rose, together and so on.
Haha, it was very attractive to start up, So I registered an account to download it. The installation package 21m is about the same size as the. NET runtime installation package. Later, I looked at the Project Introduction and realized that the project was developed by Delphi. It is a pity that no one has developed open source UML tools for the. NET platform. The only. Net tool in China is also known as trufun, the only UML modeling tool in China.
Hey hey, let's talk nonsense and see what advanced functions are available.
After installation, you can see the external manager. It is a familiar Visual Studio. NET style, and the form can be docked and hidden.
Pull a role to the use case diagram. Hey hey, I found that this software is quite creative. The input method of the use case diagram is different from that of together and Rose. It has a small input box, in this small input box, a button on the left is set to public, private, and other attributes. The two buttons on the right are filled with attributes and Operations respectively. At the same time, I found that the tips of this tool are very meticulous. I can see it after looking at the captured images.
After checking the exported image file, it seems that there is no problem with Chinese support. If I used to use rose to write Chinese, the exported image will become useless.
According to the document, it is compatible with Rose and together. Without the two software on my machine, I cannot test it. The software can export XMI files, it should be compatible with other software through XMI files.
Haha, I just want to writeArticleWe encountered a Bug During the praise process. It seems that we still need to strengthen it. We don't know why we will execute the function of closing the drawing after we put the case or role in place, resulting in a dialog box showing whether to save the file. On model explorer, right-click the three menu items c ++, C #, and Java, and each menu item has only one, however, after several errors (I guess this is the reason), each of these menu items becomes multiple. However, I think these two bugs won't happen again after testing, which is strange.
Although there are some bugs, they are open-source after all, and they are not always affected. If you are interested, you can download it. Well, before downloading it, remember to register an account in the upper-right corner of the page.
Web: http://www.staruml.com