12 excellent open-source UML tools

Source: Internet
Author: User
Tags argouml staruml

This article describes 12 excellent UML tools:

1. staruml

Staruml (SU) is a tool used to create UML class diagrams and generate class diagrams and other types of Unified Modeling Language (UML) charts. Staruml is a fast-growing, flexible, and scalable open-source project (zj ).

2. netbeans UML plugin

Currently supported: Activity diagram, class diagram, sequence diagram, state diagram, and use case diagram.

3. acceleo

Acceleo is an open-source code generator designed to allow everyone to apply the MDA Method to the development process and improve the efficiency of software development. Acceleo includes a set of tools and editors that make it easy to learn and suitable for any type of technology.

4. argouml

Argouml is an application software used to draw UML diagrams. It is constructed in Java and complies with the open-source BSD Protocol. Because it is built by Java, argouml can run on any platform that supports Java.

5. bouml

Bouml is a free toolbox for UML 2 that allows you to specify and generateCodeIn C ++, Java, and IDL compilers and PHP and python.

6. Eclipse UML2 tools

UML2 tools is a group of GMF-based editors used to browse and edit UML Model files. Currently, class diagrams, component diagrams, state machines, and activity diagrams are supported.

7. umbrello UML modeller

Umbrello can handle all standard UML chart types. It can reverse engineer the code written in C ++, IDL, Pascal, Ada, Python, and Java.

8. Frame UML

Frame UML is a free UML tool that supports UML 2.x.x. It can run on (2000/XP/Vista) and supports 12 types of graphs, but does not include object graphs, because object graphs can be replaced by other graphs.

9. umlet

Umlet is an open-source lightweight UML modeling tool. Umlet allows you to quickly create models and export SVG, JPG, PDF, and latex-friendly EPS in various formats. It can be run independently on Windows, OS X, and Linux, or by using the eclispe plug-in.

10. tinyuml

Tinyuml is an open-source tool that helps Java developers quickly and easily draw UML2 diagrams.

11. Taylor

Taylor MDA is an Eclipse plug-in for UML modeling tools. It focuses on the generation of ejb3 enterprise applications.

12. papyrus UML

Papyrus UML is an openSource codeUML2 modeling tool based on the eclipse environment.

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.