12 UML Tools

Source: Internet
Author: User
Tags argouml staruml netbeans

1. staruml

STARUML is an open source UML project that can develop a fast, flexible, scalable, versatile and free UML/MDA platform. This project runs on top of the Win32 platform. The goal of the STARUML project is to be a replacement for business UML tools such as rational Rose and together.

650) this.width=650; "class=" Fit-image "alt=" staruml "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454040.jpg "width=" 498 "style=" border:0px;text-align:center; "/>

2. Netbeans UML Plugin

The NetBeans UML plugin currently supports the following UML diagrams: Activity diagrams, class diagrams, Sequence diagrams, state diagrams, and use case diagrams. You can arrange diagrams, drag patterns and classes, and so on in the diagram editor.

650) this.width=650; "class=" Fit-image "alt=" Netbeans UML "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454041.jpg "style=" border:0px;text-align:center; "/>

3. Acceleo

Acceleo is a code generator that converts a model into code (MDA mode). Acceleo provides the conversion of code such as jee,.net,php, as well as the template editor for Eclipse.

650) this.width=650; "class=" Fit-image "alt=" Acceleo "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454042.jpg "style=" border:0px;text-align:center; "/>

4. ArgoUML

ARGOUML is a leading open source UML modeling tool that supports all of the standard UML 1.4 diagrams. It runs on the Java Platform and supports languages in about 10 countries.

650) this.width=650; "class=" Fit-image "alt=" ArgoUML "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454043.jpg "style=" border:0px;text-align:center; "/>

5. Bouml

BOUML is a free UML 2 toolbox that can be used to define and generate c++,java,idl,php as well as Python code. It runs on Unix/linux/solaris,mac OS X (Power pc and Intel) as well as on Windows. BOUML is fast and does not require much memory to manage thousands of classes.

650) this.width=650; "class=" Fit-image "alt=" bouml "src=" http://images.51cto.com/files/uploadimg/20091109/1454044. JPG "style=" border:0px;text-align:center; "/>

6. Eclipse UML2 Tools

The UML2 tool is a series of GMF-based editors that can view and edit UML models. This tool focuses on automatically generating editors for all UML diagram classes.

650) this.width=650; "class=" Fit-image "alt=" UML2 "src=" http://images.51cto.com/files/uploadimg/20091109/1454045. JPG "style=" border:0px;text-align:center; "/>

7. Umbrello UML modeller

Umbrello UML Modeler is a UML diagram tool that is used in the process of software development. Especially useful in the analysis and design process. It can also be used for documentation of software design.

650) this.width=650; "class=" Fit-image "alt=" Umbrello "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454046.jpg "width=" 498 "style=" border:0px;text-align:center; "/>

8. Frame UML

Frame UML is a free UML tool that supports UML 2.xx. Run on Windows, generate source code/chm from the model, or use JavaScript to parse the source code as a model. Supports 12 diagrams outside of the object graph.

650) this.width=650; "class=" Fit-image "alt=" Frame UML "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454047.jpg "style=" border:0px;text-align:center; "/>

9. UMLet

Umlet is an open source UML tool that has a simple user interface. It can quickly draw and export the diagram to Eps,pdf,jpg,svg and the Clipboard. You can use Eclipse to share diagrams and create new, custom UML elements.

Umlet can run separately or as an Eclipse plug-in on Windows,os X and Linux.

650) this.width=650; "class=" Fit-image "alt=" UMLet "src=" http://images.51cto.com/files/uploadimg/20091109/1454048. JPG "style=" border:0px;text-align:center; "/>

Ten. Tinyuml

TINYUML is a free tool for creating UML 2 diagrams quickly and easily. It runs on the Java platform and requires Java SE 6 and above.

650) this.width=650; "class=" Fit-image "alt=" tinyuml "src=" http://images.51cto.com/files/uploadimg/20091109/ 1454049.jpg "style=" border:0px;text-align:center; "/>

One. Taylor

Tayler MDA is an eclipse-based, specialized UML modeling tool. It uses protocol-based technology to generate the most code from a pipelined UML model. Contains templates for Jee applications based on JPA/EJB3 and Jsf/seam/facelets.

650) this.width=650; "class=" Fit-image "alt=" Tayler MDA "src=" http://images.51cto.com/files/uploadimg/20091109/ 14540410.jpg "style=" border:0px;text-align:center; "/>

Papyrus UML

Papyrus is a professional modeling tool in UML2. This open source tool is based on the eclipse environment.

650) this.width=650; "class=" Fit-image "alt=" Papyrus "src=" http://images.51cto.com/files/uploadimg/20091109/ 14540411.jpg "style=" border:0px;text-align:center; "/>


12 UML Tools

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.